body,td,div { font-family:Verdana; font-size:11px; line-height:1.3 }
body { background-color:white; margin:0px }
form { margin:0px }

a { color:#0472CC; text-decoration:none }
a:hover { color:#FC8E34; text-decoration:none }

a.menu-link { font-weight:bold; margin-left:3px; margin-right:3px }
a.menu-link-on { color:#AAAAAA; font-weight:bold; margin-left:3px; margin-right:3px }
a.faq, a.dw { color:#016194 }
a.faq:hover, a.dw:hover { color:#FC8E34 }
h1 { font-size:14px; margin-top:0px }
h2,h3 { font-size:13px; font-weight:bold; font-style:italic; margin-top:35px; margin-bottom:5px }
h3 { margin-top:20px; margin-bottom:0px; padding-bottom:0px }

.dwtable { border-left:1px #FF5A00 solid; border-top:1px #FFFBF8 solid }
.dwtd { border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:3px }
.x12 { font-size:11px; padding-bottom:5px; padding-top:5px; color:#FC8E34 }
.x122 {font-size:11px; padding-bottom:10px; padding-top:5px; color:#666666 }

.dwtd-survey { border-left:1px #FF5A00 solid; border-top:1px #FF5A00 solid; border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:3px; background-color:#FDB67B }
.dwtd-testimonials {border-left:1px #FF5A00 solid; border-top:1px #FF5A00 solid; border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:3px; background-color:#FDB67B }
.survey-question { border-left:1px #FF5A00 solid; border-top:1px #FF5A00 solid; border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:0px; 

.header{background-color:white}
.menu_bar{color:gray}
.main_div{width:780px; background-color:white; text-align:left}
.left_td{border-right:1px #C9C9C9 dashed}
.title_bar{border-bottom:1px #A3B1C9 dashed; padding:5px; padding-bottom:8px}
.feature{background-color:#FFF9F6; border:1px #FF5A00 solid; padding:5px; padding-bottom:10px; font-size:12px; line-height:1.5}
.announce{color:#FF5A00; font-weight:bold; margin-bottom:10px; font-size:12px}
.img_highlight{margin-right:5px; border:0px gray solid}
.right_td{background-color:white; border-left:1px #FFFFFF solid}
.right_td_title_first{border-bottom:0px #A3B1C9 solid;background-color:white}
.right_title_first{padding:3px; padding-left:5px; color:#FC8E34}
.right_td_title{border-bottom:0px #A3B1C9 solid; border-top:0px #A3B1C9 solid; background-color:white}
.right_title{padding:3px; padding-left:5px; color:#FC8E34; border-top:1px white solid}
.footer{background-color:#FFFFFF;height:40px; color:#767676; border-top:1px #C9C9C9 dotted}
.order_box_pp{border:1px #A3B1C9 solid; padding:3px;}
.order_box_cc{border:1px #A3B1C9 solid; padding:3px;}
.attribute-header{border:1px solid #cccccc;}
.attribute{border:1px solid #cccccc;}

.feedbackform{margin-top:5px; width:400; padding-left:85px; padding:10px; padding-top:5px; background-color:#F0F0F0; color:#FC8E34}
.faq{margin-top:2px; width:400; padding-left:85px; padding:5px; padding-top:2px; color:#FC8E34; cursor:hand;}

/* Affiliates classes */
td.amt { text-align:right; padding-right:5px }

/* Banners*/

#right_banners_holder{position:relative; width:165px; height:600px;}

/* ajax popup */

#mainContainer{
		width:770px;
		margin:0 auto;
		margin-top:5px;
		border:1px double #000;
		padding:2px;
		
	}
	
/* Alternative layout for the message box - used by one of the messages */
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}