

/* support page */
#suport_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 { 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: 22px 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:15px; margin-top:20px;}
.devicebox2 	{border-bottom: 1px #CCC solid;}
.devicesub 		{margin-bottom:0; padding-bottom:3px;}
.devicelist 	{text-indent:10px; line-height:18px; margin:0; padding:0;}

.deviceimg 		{float:left; margin: 0px 20px 10px 5px; border:0;}
#devicebtm 		{padding-top:15px; text-align:center;}
	
.browserimg 	{border:0; margin: 8px 35px 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;}



/* 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:20px;}