/* Main Layout */
body
{
	margin:0px;
}
#container {
  margin: 0 auto;
  width: 800px;
  height:100%;
  text-align:left;
  border:1px solid #000000;
}
#header 
{ 
	width:800px;
}
#main_content
{
	background-image:url(/images/main_bg.gif);
	background-repeat:no-repeat;
	padding-top:19px;
}
#main_content_alt
{
	background-image:url(/images/main_bg.gif);
	background-repeat:no-repeat;
	padding-top:6px;
}
#main_content_alt2
{
	background-image:url(/images/homev2/main_bg.jpg);
	background-repeat:no-repeat;
	padding-top:2px;
}
#left 
{ 
	float:left;
	width:174px;
	padding-left:20px;
}
#right 
{ 
	float:right;
	width:168px;
	padding-right:12px;
}
#right2
{ 
	float:right;
	width:180px;
}
#center 
{ 
	margin-right:180px;
	margin-left:194px;
	width:413px;
}
#center_2col 
{ 
	margin-left:194px;
	width:600px;
}
#center_2col_left
{ 
	margin-left:16px;
	width:600px;
}
#center_1col 
{ 
	width:784px;
}
#footer 
{ 
	clear:both;
	background-color:#000000;
	width:800px;
	height:48px;
}
#footer_print
{ 
	clear:both;
	background-color:#000000;
	width:800px;
	height:20px;
}
/* End Main layout */
.clear { clear:both; }
#pc_serviced_gray
{
	width:166px;
	height:180px;
	padding-bottom: 20px;
	background: transparent url(/images/pc_serviced_bg3.gif) no-repeat left bottom;
}
#pc_serviced_home
{
	width:166px;
	height:195px;
	padding-bottom: 20px;
	padding-top: 20px;
	background: transparent url(/images/home/pcserviced_bg.gif) no-repeat left bottom;
}
#flash_brands
{
	padding-top:20px;
}
#pc_serviced_gray DIV.inner
{
	width:166px;
	padding-top:52px;
	background: transparent url(/images/pc_serviced_bg3.gif) no-repeat left top;
}
.home_price
{
	width:175px;
	height:66px;
	padding-top:50px;
	padding-left:12px;
	color:#E8E8E8;
}
#pc_serviced
{
	width:166px;
	height:180px;
	padding-bottom: 20px;
	background: transparent url(/images/pc_serviced_bg4.gif) no-repeat left bottom;
}
#pc_serviced DIV.inner
{
	width:166px;
	padding-top:52px;
	background: transparent url(/images/pc_serviced_bg4.gif) no-repeat left top;
}

#testimonials
{
	margin: 20px 0;
	width:169px;	
	height:500px;
	padding-bottom: 10px;
	background: transparent url(/images/testimonials_bg2.png) left bottom;
}
#testimonials DIV.inner
{
	width:169x;
	padding: 56px 15px 0 15px;
	background: transparent url(/images/testimonials_bg2.png) left top;
}

#membershipSeals
{
	width: 169px;
	text-align: center;
	margin: 10px 0;
}

#customerfeedback
{
	width: 166px;
	margin: 10px 0 0 0;
}
#noriskguarantee
{
	width: 166px;
	height: 280px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: transparent url(/images/noriskguarantee_bg2.gif) no-repeat left bottom;
}
#noriskguarantee DIV.inner
{
	width: 166px;
	padding: 40px 10px 0 2px;
	background: transparent url(/images/noriskguarantee_bg2.gif) no-repeat left top;
}
#noriskguarantee2
{
	width: 141px;
	height: 99px;
	padding-top: 44px;
	padding-left:14px;
	padding-right:6px;
	background: url(/images/noriskguarantee_bg2.png) no-repeat;
	color:#E8E8E8;
}
#home_bestway
{
	width:171px;
	height:176px;
	padding-top:76px;
	padding-right:18px;
	padding-left:224px;
	background-image:url(/images/home_bestway_bg.jpg);
	background-repeat:no-repeat;
}
#home_problemtypes
{
	margin-top: 10px;
	width: 413px;
	padding-bottom: 20px;
	background: transparent url(/images/whychoose_bg2.png) no-repeat left bottom;	
}
#home_problemtypes DIV.inner
{
	padding-top: 65px;
	padding-bottom:15px;
	padding-left:15px;
	width: 395px;
	background: transparent url(/images/whychoose_bg2.png) no-repeat left top;
	overflow: auto;
}

.problemtypesItem
{
	width: 106px;
	height: 25px;
	float: left;

	padding: 0 0 0 20px;
	line-height: 23px;
	background: url('/images/whychoose_check.png') no-repeat center left;
}

#home_why_choose
{
	float:left;
	margin: 7px 0 0 20px;
	width: 541px;
	height:117px;
	padding: 50px 0 0 44px;
	background-image:url(/images/homev2/home_why_choose.jpg);	
}
.home_whychoose_item
{
	margin:0 0 0 4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:15px;
	height:25px;
}

#home_whychoose DIV.inner
{
	padding: 50px 0 5px 15px;
	width: 413px;
	background: transparent url(/images/whychoose_bg.png) no-repeat left top;
}

#home_faq
{
	position: relative;
	height: 420px;
	width:414px;
	margin:8px 0 20px 0;
	background: transparent url(/images/home_faq_bg3.png) no-repeat left bottom;
}
#home_faq DIV.inner
{
	padding: 50px 30px 20px 22px;
	background: transparent url(/images/home_faq_bg3.png) no-repeat left top;	
}
#home_faq .home_faq_positionedLink
{
	position: absolute;
	top: 16px;
	left: 21px;
}
.homeoption
{
	width:155px;
	height:164px;
	padding-top:6px;
	background: url(/images/home/option_bg.png) no-repeat;
}

.homeoption_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ED1C24;
	width:115px;
	padding-left:10px;
}
.homeoption_text
{
	width:132px;
	margin-left:10px;
}
#specialoffer_lg1
{
	margin-top: 10px;
	width: 413px;
	padding-bottom: 10px;
	background: transparent url(/images/specialoffer_bg.png) no-repeat left bottom;	
}
#specialoffer_lg1 DIV.inner
{
	width: 413px;
	padding: 20px 20px 20px 22px;
	background: transparent url(/images/specialoffer_bg.png) no-repeat left top;	
}

.specialoffer_blurb
{
	padding-top: 35px;
	background: url('/images/specialoffer_glowingprice2.gif') no-repeat 150px 0;
}

#specialoffer_sm1
{
	width:165px;
	height:103px;
	padding-top:46px;
	text-align:center;
	background-image:url(/images/noriskguarantee_bg.png);
	background-repeat:no-repeat;
}

#howitworks
{
	width:155px;
	height:572px;
	padding-top:87px;
	padding-left:10px;
	background-image:url(/images/howitworks_bg2.gif);
	background-repeat:no-repeat;
}
.howitworks_steps
{
	width:155px;
	padding-left:10px;
}
.howitworks_item
{
	margin-top:6px;
	text-align:center;
	width:110px;
	padding-left:20px;
}

#howitworksOnGray
{
	width: 166px;
}

.ul1
{
	padding-left:14px;
	padding-top:0px;
	margin-top:0px;
}
.li1
{
	margin-top:5px;
}

#footer_disclaimer
{
	clear:both;
	width:764px;
	margin-left:18px;
	margin-right:18px;
	font-size:10px;
}

/* Text Styles */
.tahoma1
{
	font-family:Tahoma;
	font-size:12px;
}
.tahoma2
{
	font-family:Tahoma;
	font-size:11px;
}
.tahoma3
{
	font-family:Tahoma;
	font-size:10px;
}
.tahoma4
{
	font-family:Tahoma;
	font-size:14px;
}
.verdana1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.verdana2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.verdana3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.verdana4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.verdana5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.verdana6
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.verdana3_link, .verdana3_link:hover, .verdana3_link:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.yellow_link
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FDB913;
	text-decoration:none;
}
.yellow_link:hover { text-decoration:underline; }
.specialoffer_sm1
{
	color:#FFFFFF;
	line-height:13px;
}

.highlight
{
	color: #ed1c24;
}

.whiteBox
{
	width: 413px;
	background: url('/images/whiteBox_center_bot2.png') no-repeat bottom;
}
.whiteBox_Inner
{
	width: 413px;
	height: 100%;
	background: url('/images/whiteBox_center_top.png') no-repeat top;
	overflow: auto;
}
.whiteBox_onWhite_Inner
{
	width: 413px;
	height: 100%;
	background: url('/images/whiteBox_onWhite_center_top.png') no-repeat top;
	overflow: auto;
}

.whiteBoxCol
{
	width: 166px;
	background: url('/images/whiteBox_col_bot.png') no-repeat bottom;
}

.whiteBoxCol_Inner
{
	width: 166px;
	height: 100%;
	background: url('/images/whiteBox_col_top.png') no-repeat top;
	overflow: auto;
}
.whiteBoxCol_onGray_Inner
{
	width: 166px;
	height: 100%;
	background: url('/images/whiteBox_onGray_col_top.png') no-repeat top;
	overflow: auto;
}

.whiteBox2col
{
	width: 590px;
	background: url('/images/whiteBox_2colCenter_bot3.png') no-repeat bottom;
}
.whiteBox2colLeft
{
	width: 585px;
	
}
.whiteBox2col_Inner
{
	width: 590px;
	height: 100%;
	background: url('/images/whiteBox_2colCenter_top3.png') no-repeat top;
	overflow: auto;
}
.whiteBox2colLeft_Inner
{
	width: 585px;
	height: 100%;
	background: url('/images/whiteBox_2colLeft_top.png') no-repeat top;
	overflow: auto;
}
.whiteBox1col
{
	margin-left:18px;
	margin-right:18px;
	width: 764px;
	background: url('/images/whiteBox_1colCenter_bot.png') no-repeat bottom;
}
.whiteBox1col_alt
{
	margin-left:18px;
	margin-right:18px;
	width: 764px;
	/* background: url('/images/whiteBox_1colCenter_bot_alt.png') no-repeat bottom; */
}
.whiteBox1col_Inner
{
	width: 764px;
	height: 100%;
	background: url('/images/whiteBox_1colCenter_top.png') no-repeat top;
	overflow: auto;
}
.whiteBox1col_Inner_alt
{
	width: 780px;
	height: 100%;
	/* background: url('/images/whiteBox_1colCenter_top_alt.png') no-repeat top; */
	overflow: auto;
}
.whiteBox1col_alt2
{
	margin-left:18px;
	margin-right:18px;
	width: 784px;
	background-image: url(/images/homev2/home_center_bg.gif);
	background-repeat:no-repeat;
	/* background: url('/images/whiteBox_1colCenter_bot_alt.png') no-repeat bottom; */
}
.home_bestway_top
{
	margin-left:18px;
	width: 764px;
	height:85px;
	background-image:url(/images/home/bestway2.png);
	background-repeat:no-repeat;
}

#home_free_ext_warranty
{
	background-image:url(/images/homev2/home_ext_warranty_bg.jpg);
	background-repeat:no-repeat;
	width:167px;
	height:102px;
	float:left;
	margin:6px 0 0 0;
	padding:65px 3px 0 6px;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:16px;
	text-align:center;
	color:#FFFFFF;
}
.home_step_container
{
	width:343px;
	height:65px;
	padding-left:10px;
	padding-top:10px;
	background: url('/images/home/step_bg.png') no-repeat;
}
.home_step_left
{
	float:left;
	padding-top:7px;
	width:215px;
}
.home_step_right
{
	float:left;
	width:60px;
}
.home_step_image
{
	float:left;
	padding-top:7px;
	margin-right:6px;
}
.startNowCall
{
	font-weight: bold;
	font-size: 13px;
	margin: 20px 25px;
	float: right;
	width: 315px;
}
.startNowCall IMG
{
	position: relative;
	top: 7px;
}
.service_choice
{
	width:208px;
	height:76px;
	padding:4px 0 0 3px;
}
.delivery_choice
{
	width:201px;
	height:228px;
	padding:8px 0 0 10px;
	background: url('/images/delivery_bg.gif') no-repeat;
}
.delivery_choice_label
{
	width:218px;
	height:262px;
	padding:8px 0 0 10px;
	background: url('/images/delivery_label_bg.gif') no-repeat;
}
.delivery_choice_box
{
	width:218px;
	height:262px;
	padding:8px 0 0 10px;
	background: url('/images/delivery_box_bg.gif') no-repeat;
}
#choose_service_offer
{
	width:389px;
	height:113px;
	padding-left:98px;
	padding-top:40px;
	margin-left:20px;
	background:url('/images/v2/extended_warranty_bg.gif') no-repeat;
}
.redcheck
{
	width:17px;
	margin:6px 6px 0 0;
	float:left;
}
.redcheck_text
{
	width:430px;
	float:left;
	font-weight:bold;
	font-family:Tahoma, Arial;
	font-size:11px;
	margin:6px 0 0 0;
}
.fieldset
{
	margin: 0 0 20px 0;
}
.fieldsetBar
{
	height: 35px;
	width: 100%;
	background: url('/images/servicerequest/fieldset_bar_right2.png') no-repeat right;	
}

.fieldsetBar_Inner
{
	padding-left: 15px;
	height: 35px;
	line-height: 23px;
	font-size: 13px;
	font-weight: bold;
	background: url('/images/servicerequest/fieldset_bar_left2.png') no-repeat;	
}
.fieldsetContent
{
	margin: 5px 0 10px 15px;
}

.fieldsetContentFlushLeft
{
	margin: 5px 0 10px 4px;
}

.fieldset INPUT, .fieldset SELECT, .fieldset TEXTAREA
{
	border: 2px solid #BCBECF;
	border-top-color: #abadb3;
}

.fieldset .btn
{
	border: none !important;
}
.message
{
	color:#CC0000;
	font-weight:bold;
}
.heading2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.heading3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.top5 { margin-top:5px; }

#country-choice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px 5px;
	vertical-align:middle;
	position:absolute;
	top:0;left:0
}
#country-choice b {display:block;vertical-align:middle;font-size:10px;color:#ccc;font-weight:normal}
#country-choice select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	border:2px solid #888;
	margin-top:2px;
	padding:0px;
	font-size:10px;
	background:black;color:white}


