@charset "utf-8";

/* #######  PAGE STRUCTURE  ####### */

body { text-align: center; background-image: url(/images/layout/back1.jpg); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#pagewidth { width:1000px; text-align:left; margin-left:auto; margin-right:auto; } 
 
#header{ position:relative; height:137px; width:100%; } 
 
#top_nav{ position:relative; height:27px; width:100%; margin-bottom:5px; background-image:url(/images/layout/top_nav_back.jpg); }  
 
#leftcol{ width:186px; float:left; position:relative; margin-right:10px; border:#A8A8A8 solid 1px; padding:6px; }
 
#twocols{ width:790px; float:right; position:relative;  }
 
#rightcol{ width:200px; float:right; position:relative; padding:0px; }
 
#offersdiv, #leftcol, #maincol { background-color:#FFFFFF; }

#maincol{ float: left; display:inline; position: relative; width:558px; margin-right:10px; border:#A8A8A8 solid 1px; padding:10px; }
 
#footer{ width:780px; height:19px; clear:both; margin-top:5px; float:right; background-image:url(/images/layout/footer_back.gif); padding:5px; padding-top:1px; }

/* #######  TOP NAV  ####### */

#top_nav_left{ float:left; height:18px; padding:5px; padding-top:3px; text-align:left; }

.top_nav_left_text{ padding-left:3px; padding-top:0px; margin-top:0px; font-size:14px; line-height:14px; color:#FFFFFF; background-color:inherit; }  

#top_nav_right{ float:right; height:18px; padding:5px; padding-top:3px; text-align:right; }

.top_nav_right_text{ padding-right:3px; padding-top:0px; margin-top:0px; font-size:14px; line-height:14px; color:#FFFFFF; background-color:inherit; }

.top_nav_left_text a:link, .top_nav_right_text a:link { text-decoration:none; color:#FFFFFF; background-color:inherit; }
.top_nav_left_text a:visited, .top_nav_right_text a:visited { text-decoration:none; color:#FFFFFF; background-color:inherit; }
.top_nav_left_text a:hover, .top_nav_right_text a:hover { text-decoration:none; color:#C2702D; background-color:inherit; }
.top_nav_left_text a:active, .top_nav_right_text a:active { text-decoration:none; color:#FFFFFF; background-color:inherit; }

/* #######  HEADER  ####### */  

#headerdiv {width:1000px; height:137px; }
#headerleft { width:474px; height:137px; display:inline; }
#headerright { width:520px; height:137px; display:inline; text-align:right; }


/* #######  FOOTER  ####### */  

.footer_text1{ padding-left:15px; padding-top:0px; margin-top:0px; font-size:10px; line-height:10px; color:#666666; }

.footer_text2{ padding-left:62px; padding-top:0px; margin-top:0px; font-size:10px; line-height:10px; color:#666666; }

.footer_text1 a:link, .footer_text2 a:link { text-decoration:none; color:#666666; }
.footer_text1 a:visited, .footer_text2 a:visited { text-decoration:none; color:#666666; }
.footer_text1 a:hover, .footer_text2 a:hover { text-decoration:none; color:#000000; }
.footer_text1 a:active, .footer_text2 a:active { text-decoration:none; color:#666666; }

/* #######  P's and H's  ####### */  

p { font-size:11px; font-weight: normal; }
h1 { font-size:16px; font-weight: bold; }
li { font-size:11px; font-weight: normal; }
h2 { font-size:21px; font-weight: bold; line-height:25px; }

/* #######  TABLES ####### */  

.uppertd { background-color:#666666; padding:5px; font-size:14px; color:#FFFFFF; font-weight:bold; }
.bottomtd { background-color:#666666; }

.createtd1 { font-size:10px; padding:4px; padding-top:2px; padding-bottom:2px; }  
.createtinput1 { font-size:12px; padding:2px; border:1px solid #666666; width:200px;}  
.createtinput2 { font-size:12px; padding:2px; border:1px solid #666666; width:136px;}  

/* #######  BODY ####### */

#titlediv { height: 115px; width: 100%; vertical-align: middle; padding:0px; margin:0px; }
#titletextdiv { float: left; display:inline-block; padding:0px; margin:0px; padding-top:10px; }
#titleimagediv { float: right; display:inline-block; padding:0px; margin:0px; }

/* #######  CART ####### */  

.cartuppertd { background-color:#666666; padding:5px; font-size:12px; color:#FFFFFF; font-weight:bold; }
.cartbottomtd { background-color:#FFFFFF; padding:5px; font-size:12px; color:#000000; border-bottom: 1px solid #999999; }
.cartbottomtdblank { background-color:#FFFFFF; padding:5px; font-size:12px; color:#000000; }
.cartbottomtdrightpad { background-color:#FFFFFF; padding:5px; padding-right:15px; font-size:12px; color:#000000; border-bottom: 1px solid #999999; }

/* #######  DETAILS ####### */  

.details1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-bottom:solid 1px #CCCCCC;}

.orderlist { background-color:#666666; font-size:12px; font-weight:bold; color:#FFFFFF; }
.orderlist2 { background-color:#FFFFFF; font-size:10px; color:#666666; }

.orderlist a:link { text-decoration:none; color:#FFFFFF; font-size:12px; }
.orderlist a:visited  { text-decoration:none; color:#FFFFFF; font-size:12px; }
.orderlist a:hover { text-decoration:none; color:#FF0000; font-size:12px; }
.orderlist a:active { text-decoration:none; color:#FFFFFF; font-size:12px; }

/* #######  Contact ####### */  
.contacttd  { font-size:12px; padding:2px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.contactinput1 { font-size:12px; padding:2px; border:1px solid #999999; width:250px; font-family:Verdana, Arial, Helvetica, sans-serif;} 

/* #######  OFFERS ####### */ 
#offersdiv{ width:198px; border:#A8A8A8 solid 1px; padding:0px; margin-bottom:10px; }
#offersdiv2{ width:198px; height:87px; border:#A8A8A8 solid 1px; padding:0px; margin-bottom:10px; }
.offersheader { padding:2px; padding-bottom:4px; width:194px; background-color:#003399; font-size:20px; font-weight:bold; color:#FFFFFF; display:block; }
.offersbody { padding:2px; padding-bottom:4px; width:194px; background-color:#FFFFFF; font-size:11px; color:#000000; display:block; }
.input196 { border:1px #A8A8A8 solid; font-size:11px; padding:2px; width:188px; }
form {padding:0px; margin:0px; }

/* #######  ARTWORK SIZE ####### */ 

.artworktd3 { height: 21px; font-size:10px; color:#CC0000; font-weight:bold; }
.artworktd4 { height: 23px; font-size:10px; color:#000000; font-weight:bold; }
.artworktd5 { height: 60px; font-size:10px; color:#006599; font-weight:bold; }
.artworktd6 { height: 44px; font-size:10px; color:#FFFFFF; font-weight:bold; }


 


