body
{
color: #666666; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
}

body.standard
{
	background-color: #2C3288; 
	background-image: url(images/bg_bluegradient.jpg); 
	background-repeat: repeat-x 
}

body.white_bg { background-color: #ffffff; background-image: none }

body.gray_bg { color: black; font-size: 11px; background-color: #efefef; background-image: none }

.main { padding: 17px 150px 0px 77px }

.main_productdetail { padding: 45px 60px 0px 30px  }

.main_productthumbs { padding: 17px 30px 0px 30px }

.main_cartview { padding: 17px 40px 0px 40px }

.main_ordersummary { padding: 17px 60px 0px 40px }


h1 { 
	color: #2C3288; 
	font-size: 20px; 
	font-weight: normal 
}



h2 { 
	font-size: 14px;
	font-weight: bold 
}



h3 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-style: italic;
}


a { color: #AC2121 }

a:hover { color: #3b3b3b }


td { font-size: 11px }

.top_row2   { color: #ac2121; font-size: 11px; background-image: url("images/top_row2.gif"); text-align: right; padding-right: 17px }

.top_row2 a:link   { color: #ac2121; text-decoration: none; }

.top_row2 a:hover  { color: #ac2121; text-decoration: underline; }

.copyright_title { color: #ffffff; font-size: 18px; text-transform: uppercase }


hr 
{
color: #000;
background-color: #000;
height: 1px;
}



input, textarea, select
  { color: #000000; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
border-width: 1px; 
border-color: #000 }


input.button { backgound-color:#FF0000 }

.step1  { background-image: url("images/top_STEP1.gif"); background-repeat: no-repeat }

.step1_thumbs { margin-top: 85px }

.step3_cart { margin-top: 32px }


.footer_text { color: white; font-size: 10px; line-height: 18px; text-align: left; padding-right: 17px; background-color: #6E835E; padding-left: 10px }

.footer_main { color: white; font-size: 10px; line-height: 18px; text-align: left; padding-right: 17px; background-color: #6E835E; padding-left: 60px }

.footer_text a:link      { color: white; font-size: 10px; text-decoration: underline }
.footer_text a:visited      { color: white; font-size: 10px; text-decoration: underline }
.footer_text a:hover     { color: white; font-size: 10px; text-decoration: underline }
.footer_text a:active      { color: white; font-size: 10px; text-decoration: underline }

.cart { border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999 }

.cart_table_header { border-bottom: 1px solid #999999; background-color: #e4e4e4; font-size: 10px; color: #000000 }

.display_cart_table { text-align: left }

.display_cart_table2 { border-bottom: 1px solid #999999 }

.choose_title { font-weight: bold }

.textselect_words { padding: 20px; border-bottom: 1px solid black; color: #000000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center }

.textselect_button { padding: 20px; border-bottom: 1px solid black }

.textselect_words2 { padding: 20px; color: #000000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center }

.textselect_button2 { padding: 20px }

.copyright_popup { padding-right: 50px; color: #000000; font-size: 12px; }

.view_larger_image { margin-left: 40px }

.text_number { font-size: 9px; font-style: normal; font-weight: normal; line-height: 20px }

.orientation_hint { font-size: 9px; color: #797979; padding-top: 1px }

.product_code { font-size: 10px; color: #797979 }

.product_name { color: #2C3288; font-size: 20px; border-bottom: 1px dotted #666; margin-bottom: 25px }

.product_name_thumbs { color: #2C3288; font-size: 12px; }

.product_name_thumbs a:link { color: #2C3288; text-decoration: none }
.product_name_thumbs a:visited { color: #2C3288; text-decoration: none }
.product_name_thumbs a:hover { color: #2C3288; text-decoration: underline }
.product_name_thumbs a:active { color: #2C3288; text-decoration: none }

.product_text {
	padding-left: 25px
}

.input_centered { text-align: center }

.dimensions { padding-left: 15px; padding-bottom: 100px; color: #000000; font-size: 11px; }

.dimensions2 { padding-left: 15px; padding-bottom: 40px; color: #000000; font-size: 11px; }

#submenu { text-indent: 5px; color: #999999; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; }

#submenu a:link { color: #999999 }
#submenu a:visited { color: #999999 }
#submenu a:hover { color: #777777 }
#submenu a:active { color: #999999 }

.highlight { color: #cc0000 }

.highlight_asterisk { color: #cc0000; font-size: 10px; border-top: 1px dotted #666; padding-top: 10px }

.small { color: #999999; font-size: 10px }

.popup_title { color: #ffffff; font-size: 14px; text-transform: uppercase }

.ImportantNote { color: #ac2121 }

#option1 { border: 0px; color: #999999; font-size: 16px }
.QuoteTable { border: solid 6px #fff }
.QuoteHeader { color: #fff; font-size: 14px; background-color: #437dc0; letter-spacing: 1px; padding: 5px }
.QuoteText { padding-top: 30px; padding-left: 20px }

th {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:10px;
}

th.admin {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
}

.error {
	color: #cc0000;
}

.message {
	font-weight:bold;
	color:#00C000;
	font-size:11px;
}

.cart_link {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

.cart_icon {
	width: 18px
}

#cart_link_container {
	text-align: right;
	float: right;
}

#cartmessage {
	font-size: 12px
}

.SubmenuAndCartLinkContainer {
	padding-top: 7px;
}

#ApproveCancelBtns {
	padding-bottom: 15px;
}

#ApproveCancelBtns input {
	background-color: #FFFDE5;
}

.CompletedText {
	color: #3B922A;
}

.CompletedText a {
	color: #3B922A;
}

.CompletedText a:hover {
	color: #3b3b3b;
}
