

/* support page */
#support_banner { background: url(../images/support/banner-support.png) no-repeat; padding-left:50px; padding-top:40px; height:115px; }
.support, .returns {margin: 2px 0px 35px 10px; font-size:12px; text-align:left;}

.supportlist, .sideboxlist { line-height:20px; color:#666; font-size:13px; padding-left: 27px;}
.supportlist { list-style-type:none; padding-left: 5px;}
.sideboxlist {line-height:27px;}

.faqsimg, .faqsimg2 {margin-right:17px; vertical-align:middle; border:0;}
.faqsimg2 {padding-left:8px;}

table {margin:0px 0px 15px 20px;}
.topfaqs { width:250px; height:65px; margin-bottom:10px; padding:0;}

.faqsheader { margin:0; padding:0; height:25px; color:#333; line-height:25px; font-size:12px; cursor:pointer; }

.answers { width:500px; padding-left:25px;}

#faqs_category_1, #faqs_category_2, #faqs_category_3, #faqs_category_4, #faqs_category_5, #faqs_category_6, #faqs_category_7, #faqs_category_8 { background:url(../images/universal/arrow-gray.gif) no-repeat center left; margin:0 0 0 10px; padding: 0 0 0 15px; display:block; }


/* img hover */

#cbutton {margin: 15px 0 0 15px;}
a.cbutton {
	background: url("../images/universal/btn-contactus.png") no-repeat 0 0;
	width: 132px;
	height: 32px;
	display: block;
	text-indent: -9999px;
}

a:hover.cbutton { background-position: 0 -32px; }








/* Identify Device page */
.devicebox, .devicebox2 {border-bottom: 1px #EEE solid; padding-bottom:4px; margin-top:20px;}
.devicebox2 	{ border-bottom: 1px #CCC solid;}
.devicesub 		{ margin-bottom:-5px;}

.devicelist		{ margin-left:75px; color:#555; }
.devicelist li 	{ font-size:12px; line-height:18px; text-shadow: 0px 1px 1px  #eee; }

.deviceimg 		{float:left; margin: 0px 20px 25px 5px; border:0;}

#devicebtm 		{padding-top:15px; text-align:right;}
	
.browserimg 	{border:0; margin: 8px 25px 0px 8px;}





/* Sales Terms page */
.salesterms 	{margin: 0 15px 20px 10px; font-size:12px; text-align:left; }
.paymentsimg 	{margin-right:30px; float:left;}
.shipping 		{text-align:center; margin:0px 0px 20px 0px;}
.shiprows 		{background-color:#EEE;}	
td, th 			{padding: 10px 15px 10px 15px;}	








/* Returns/Exchanges page */
.returnslist 	{ font-size:11px; line-height:16px; color:#666;}


textarea 		{ margin-left:0; width:470px;}
.radio 			{ margin-right:7px;}
.formfields 	{ position:relative; float:left; margin: 5px 50px 10px 0;}
		
#formboxes label {position:absolute;margin-top:9px;margin-left:8px;color:#BBB;}
#formboxes input {font-size:12px;color:#444;margin:5px 0;padding:2px;width:200px;}




/* Manuals page */
.column {color:#666; width:225px; float:left; margin-top:10px;}

.manualrow {width:550px; height:130px; border-bottom:#DDD 1px solid;}
.manuals, .videos {margin: 20px 20px 15px 5px; float:left; text-align:center; color:#666; width:120px; font-size:12px;}
.pdfimg {padding-bottom:5px; border:0; width:55px;}


/* Apply/Remove page */
.videorow {width:550px; height:190px; border-bottom:#DDD 1px solid;}
.videos { width: 250px; margin-top:35px; }
.videoimg {padding-bottom:5px; border:0;}






/* Survey page */
.survey 		{color:#000; font-size:11px;} 
.required 		{color:#CC0000; font-size:11px; font-weight:normal;}
.select			{ margin-left:0; font-size:10px;}
.submit, submit {
    background: url(../images/support/btn-submit.png) no-repeat;
    height: 24px;
    width: 90px;
    border: none;
	float:right;
	margin-right:10px;
}

.submit:hover 	{ background: url(../images/support/btn-submit.png) 0 -24px no-repeat; cursor:pointer;}

.survey_spacer 	{ height:12px; width:100px;}
