a{text-decoration:none;color:#027987;}
a.thumb{
border:1px dotted #cccccc;
padding:6px;
margin:6px 4px 6px 0;
display:block;
float:left;
text-align:center;
font-size:12px;
/*max-width:160px;*/
}
a.thumb.doc{width: 156px;min-height: 100px;}
.page_feature a.thumb.doc{width: 152px;}
a.thumb:hover{text-decoration:none;border:1px solid #a4a4a4;background:url(../images/input_bg.jpg) repeat-x;}
a.stage1-link{left:0;}
a.stage2-link{left:140px;}
a.stage3-link{left:280px;}
a.stage4-link{left:420px;}
a.stage5-link{left:560px;}
acronym{border-bottom:1px dotted #cccccc;cursor: help;}
body{
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#444444;
background-color:#ffffff;
background-image:url(../images/head_bg.jpg);
background-position:top center;
background-repeat:repeat-x;
margin:0;
padding:0;
height:100%;
line-height:22px;
}
fieldset label abbr{
font-size:24px;
vertical-align:middle;
color:#999999;
display:block;
position:absolute;
top:8px;
left:510px;
width:16px;
border:none;
}
fieldset ol{list-style:none;margin:10px 0 10px 30px;padding:0;}
fieldset ol li{padding-bottom:8px;}
fieldset ol ol{
border:1px solid #cccccc;
padding:10px 0 4px;
width:338px;
float:left;
margin:0 0 10px;
}
fieldset ol ol label,fieldset span.checkbox label{
float:none;
margin-right:auto;
margin-left:4px;
width:auto;
min-width:200px;
display:inline;
}
fieldset ol ol li{margin-left:20px;}
fieldset,.cart,.find{
width:712px;
background:url(../images/column_bg.gif) repeat-x;
padding:10px 0 0 0;
margin:0;
border:none;
border-top:1px solid #dddddd;
}
fieldset.calc .dropdownlist{width:370px;float:left;margin:0 0 0 10px;}
fieldset.calc .help_icon{margin:0 0 0 10px;float:left;}
fieldset.calc .price_desc .help_icon{float:none;vertical-align:top;}
fieldset.calc .price{display:block;margin-left:600px;}
fieldset.calc .price_desc{width:580px;text-align:right;font-size:14px;}
fieldset.calc label{width:260px;line-height:18px;margin:0;text-align:left;}
fieldset.calc li{height:40px;padding:6px 0;}
fieldset.calc li.first{padding:0 0 10px;height:20px;}
fieldset.calc .price_list li.first{padding:0;}
.cart li.first{padding:0 0 6px;height:20px;}
fieldset.calc li.price_condition{height:20px;margin-right:10px;}
fieldset.calc ol{width:690px;float: none;margin:6px 0 20px 10px;}
fieldset.calc ol.price_list{margin-top:0;padding-top:2px;}
fieldset.survey ol ol {width: 490px;}
fieldset.submit_calc{margin-bottom: 16px;}
fieldset.submit{padding:0 0 4px 0;background:none;border:none;}
fieldset.submit.admin{padding:0 20px 4px 0;}
fieldset.submit li a{margin-left:4px;}
fieldset.submit ol{width:542px;margin:10px 0;text-align:right;}
fieldset.submit.admin ol{text-align:left;}
fieldset.submit.submit_calc ol{width:690px;}
fieldset.submit.submit_cart ol{width:712px;padding-top:10px;}
fieldset h5 {margin:0 0 10px 30px;}
fieldset p {margin-left: 30px;}

fieldset.find {background-image: none; border: none; width: 600px;}
fieldset.submit.find{margin-top: 10px;}
fieldset.find ol {margin: 0;}
fieldset.find label {width: 180px;}
.wizard .action_panel{width: 642px;padding-left: 50px;}
.find fieldset{background-image: none;border: none;}
.find fieldset ol{margin-top:0;}
.find .help{margin: 0 70px 10px 50px;padding-right: 10px;}
.find .wizard .sidebar{height: 36px;}
.find .selections{color: #347ba2;padding: 4px 0 12px 50px;}
.icon_button{padding: 4px 7px;text-align: center;margin-bottom: 16px;width: 122px;float: left;}

h1, #main_content_left h2{font-size:18px;color:#027987;margin:0 0 10px 0;font-weight: normal;}
h2{font-size:14px;color:#027987;margin:0 0 10px 0;font-weight: bold;}
h3{font-size:12px;color:#82c932;margin:0;font-weight:bold;}
h4,.OutputTitle{font-size:14px;color:#027987;margin:14px 0 0 0; font-weight: bold;}
h5{font-size:14px;margin:0 0 10px 0;font-weight:bold;color:#666666;}
h6{font-size:12px;color:#555555;margin:0;}
hr{border:none;border-top:dotted 1px #cccccc;}
html{height:100%;}
img{border:none;}
img.thumb{border:1px solid #cccccc !important;padding:0;float:none;}
fieldset .upload{width:340px;}
input.medium{width:158px !important;}
input.mediumwide{width:188px !important;}
label,.label{
margin:0 16px 4px 0;
width:150px;
float:left;
text-align:right;
clear:both;
color:#424242;
/* reqd. for abbr positioning */
position:relative;
}
label:hover,.label:hover,
ul.slider_nav_1 li:hover,ul.slider_nav_2 li:hover,.ad:hover{cursor:pointer;}
ol.AspNet-CheckBoxList-RepeatDirection-Horizontal li,
ol.AspNet-RadioButtonList-RepeatDirection-Horizontal li{
float:left;
margin:0 14px 10px 10px;
padding:0 4px 0 10px;
display:inline;
}
ol.checkout-progress{
position:relative;
display:block;
width:700px;
height:37px;
padding:0;
margin:-10px 0 14px 0;
background:url("../images/checkout_progress.png") no-repeat 0 0;
}
ol.checkout-progress a{
display:block;
position:absolute;
height:34px;
width:140px;
}
ol.checkout-progress li{margin:0;padding:0;display:inline;}
ol.stage1{background-position:0 0;}
ol.stage2{background-position:0 -40px;}
ol.stage3{background-position:0 -80px;}
ol.stage4{background-position:0 -120px;}
ol.stage5{background-position:0 -160px;}
ol.stage6{background-position:0 -200px;}
select.dropdownlist{color:#666666;background-image:none;width:340px;}
select.medium{width:165px !important;}
select.wide{width:365px !important;}
fieldset span.checkbox{display:block;margin:6px 0 0 163px;}
span.thumb{display:block;padding:2px 0 0 0;}

/*table.AjaxUploaderQueueTable{
	margin-left: 20px;
}*/
.AjaxUploaderCancelAllButton{ display:none;} 
.AjaxUploaderProgressTable{
	margin-left: 166px !important;
}
table{border:1px solid #f7f7f7;}
table.compare td{
border:1px solid #f7f7f7;
border-width:1px 1px 0 0;
padding:10px 20px;
}
table.order{
margin:10px 0;
border:1px solid #dcdcdc;
width:710px;
}
table.order pre{
margin:0;
padding:0;
font-family:Geneva,Arial,Helvetica,sans-serif;
}
table.order td{padding:5px 10px;}
table.order td.line{padding:0;height:1px;background-color:#dcdcdc;}
table.order tr.header td{
white-space:nowrap;
font-weight:bold;
border:1px solid #dcdcdc;
border-width:0 0 1px 1px;
color:#347ba2;
padding:2px 10px;
}
table.order tr.header td.first{border-left:none;}
textarea{
height:180px;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
}
textarea.resizable{padding-bottom:0;margin-bottom:0;}
textarea.smaller{height:70px;}
textarea.small{height:80px;}
textarea.wide_low{width:620px;height:120px;}
textarea.wide{width:620px;height:180px;}
textarea.wide_deep{width:620px;height:270px;}
th,table.compare td.first{background:#f7f7f7;font-weight:bold;}
/*ul.alt1,ol.alt1{margin:0 40px 10px;}*/
ul.criteria li{background:url(../images/icons/16/100134.png) no-repeat left center;}
ul.services, ul.criteria {padding: 0;margin: 0;}
ul.services li{background:url(../images/icons/16/100131.png) no-repeat left center;}
ul.services li,ul.criteria li{list-style:none;padding:0 0 0 20px;margin:4px 0 0 4px;}
.sub_boxes ul.services{margin-left: 0;padding-left: 0;}
ul.slider_nav_1{float:left;margin-top:8px;width:auto;padding:0;}
ul.slider_nav_1 li{
float:left;
list-style:none;
background:#eaeaea;
border:solid 1px #cccccc;
color:#104e82;
margin-right:10px;
padding:1px 8px 0;
}
ul.slider_nav_1 li.active{background:#53a1a7;border:1px solid #8bd4e1;color:#eaeaea;}
ul.slider_nav_2{float:right;padding:0 34px 0 0;margin:0;width:auto;}
ul.slider_nav_2 li{float:left;list-style:none;padding:1px 8px 0;}
ul.slider_nav_2 li img{padding:4px 4px 0;}
ul.tabs{
list-style:none;
margin:20px 0 0 0 !important;
padding:0;
height:30px;
}
/* single tab */
ul.tabs li{
float:left;
text-indent:0;
padding:0;
margin:0 !important;
list-style-image:none !important;
border-bottom:1px solid #a4a4a4;
}
ul.tabs a{
border:1px solid #a4a4a4;
border-width: 1px 1px 0 1px;
background: url(../images/input_bg.jpg) repeat-x;
display:block;
height:30px;
line-height:30px;
width:111px;
text-align:center;
text-decoration:none;
font-weight:bold;
color:#0c7e8c;
padding:0;
margin:0 2px 0 0;
position:relative;
top:1px;
}
ul.tabs a{outline:none;}
ul.tabs a:hover{color:#82c932 !important; }
/* active tab uses a class name "current". */
ul.tabs a.current, ul.tabs a.current:hover,
ul.tabs li.current a{
background-color: #ffffff !important;
background-image: none !important;
color:#027987 !important;
}
ul.tabs a.current, ul.tabs a.current:hover{
cursor:default !important;	
border-bottom-width: 0;
}
ul.tabs a.w0{width:100px;}
ul.tabs a.w0.current,ul.tabs a.w0:hover{}
ul.tabs a.w1{width:134px;}
ul.tabs a.w1.current,ul.tabs a.w1:hover{}
ul.tabs a.w2{width:154px;}
ul.tabs a.w2.current,ul.tabs a.w2:hover{}
ul.tabs a.w3{width:172px;}
ul.tabs a.w3.current,ul.tabs a.w3:hover{}
ul.tabs a.w4{width:232px;}
ul.tabs a.w4.current,ul.tabs a.w4:hover{}
ul.tabs a.w5{width:348px;}
ul.tabs a.w5.current,ul.tabs a.w4:hover{}
div.panes div.pane{display:none;padding:20px 0;min-height:200px;}
.active{
list-style-type:none;
margin-left:0;
padding:8px 0;
background:url(../images/nav_hover.png) repeat-y;
display:block;
}
.address{
float:left;
margin-left:70px;
padding-top:1px;
width:170px;
}
.page_feature a.thumb{padding: 3px;	margin-right: 2px;}
.address li{list-style:none;white-space:nowrap;}
.address ul{margin:4px 0 0 0;padding:0;}
.address.first{margin-left:76px;}
.AspNet-CheckBoxList-RepeatDirection-Horizontal li input,
.AspNet-RadioButtonList-RepeatDirection-Horizontal li input{margin-top:4px;padding-top:2px;}
.AspNet-CheckBoxList-RepeatDirection-Horizontal li label,
.AspNet-RadioButtonList-RepeatDirection-Horizontal li label{margin-left:2px;}
.AspNet-CheckBoxList-RepeatDirection-Vertical,
.AspNet-RadioButtonList-RepeatDirection-Vertical{}
.AspNet-GridView{margin:0 0 10px 0;max-width:710px;}
.AspNet-GridView table{border:1px solid #dcdcdc;border-width:0 1px 0 1px;}
.AspNet-GridView table tbody tr td{padding:6px 6px;}
.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{
background-color:#f7f7f7;
border:1px solid #dcdcdc;
border-width:0 0 1px 0;
vertical-align:top;
}
.AspNet-GridView table tbody tr.AspNet-GridView-Normal td{
border:1px solid #dcdcdc;
border-width:0 0 1px 0;
vertical-align:top;
}
.AspNet-GridView table tbody tr.AspNet-GridView-Selected td,
.AspNet-GridView table tbody tr.AspNet-GridView-Edit td{
background-color:#fffedf !important;
border:1px solid #dcdcdc;
border-width:0 0 1px 0;
vertical-align:top;
}
.AspNet-GridView table thead tr th{
padding:2px 4px;
border:1px solid #dcdcdc;
border-width:1px 1px 1px 0;
color:#347ba2;
background-image:url(../images/input_bg.jpg);
background-repeat:repeat-x;
white-space:nowrap;
}
.AspNet-GridView table thead tr th a,
.AspNet-GridView table thead tr th a:visited,
.AspNet-GridView table thead tr th a:active{}
.AspNet-GridView table.full_width{width:100%;}
.AspNet-GridView-Bottom{border-width:0 1px 1px 1px;}
.AspNet-GridView-Empty td p{padding:20px;color:#82c932;}
.AspNet-GridView-Top{}
.AspNet-GridView-Top,.AspNet-GridView-Bottom{padding:6px;border:1px solid #dcdcdc;}
.button,.button_img,.icon_button{
background:url(../images/input_bg.jpg) #fefefe repeat-x;
border:1px solid #cccccc;
color: #666666;
padding:6px 10px;
font-size:12px;
font-weight:bold;
white-space:nowrap;
margin-right:6px;
cursor: pointer;
}
.button_inline{margin-left: 10px !important;}

.button:hover,.button_img:hover,.go_link:hover,.icon_button:hover{border:1px solid #a4a4a4;text-decoration:none;color:#82c932;}
.button_img{padding:14px 20px 14px 10px;}
.button_img .icon{padding:0 6px 0 0;}
.button_img.big{padding:14px 36px 14px 10px;font-size:15px;}
.button_img.big .icon{padding:0 10px 0 10px;}
.button_img.small{
padding:10px 20px 10px 10px;
background-position:0 -6px;
}
.cart{padding:10px 0 10px 16px;margin-bottom:10px;}
.cart .description{border-bottom:1px dotted #cccccc;margin-right:20px;}
.cart .price{display:block;margin-left:400px;}
.cart ol.controls{
list-style:none;
margin:10px 0 0 0;
padding:0;
width:200px;
float:left;
}
.cart ol.controls li{margin-top:10px;height:40px;}
.cart ol.price_list{width:480px;margin-left:210px;}
.cart_controls{width:480px;margin-left:226px;}
.cart_total{
border:4px double #dcddde;
border-width:4px 0;
width:480px;
margin:-22px 0 0 226px;
padding:6px 0;
}
.cart_total .price{
text-align:right;
display:block;
padding:6px 0 0 0;
margin-left:400px;
}
.cart_total .price_desc{
font-size:14px;
padding:12px 0 10px 0;
font-weight:bold;
color:#347ba2;
float:left;
}
.calc_result{
font-weight:bold;
color:#347ba2;
font-size:16px;
text-align: right;
width: 500px;
display: block;
}
.clear{clear:both;line-height:1px;}
.cloud{margin-bottom: 16px;}
.cloud a{padding-right:6px;font-size:14px !important;}
.drop{
color:#cccccc;
display:block;
float:left;
font-size:64px;
height:64px;
line-height:50px;
width:54px;
}
.drop+.headline+p{margin-left:56px;margin-top: 6px;}
.post.droplist{
	margin-top: 16px;
}
.droplist blockquote{margin-left: 68px;}
.droplist .headline{font-size: 16px;}
.droplist ul{margin:0 40px 10px;}
.float_left{float:left !important;}
.float_none{float:none !important;}
.float_right{float:right !important;}
.footer,.push{height:61px;}
.form_bot{height:1px;clear:both;}
.form_top{height:1px;}
.go_link{
font-size:14px;
display:block;
padding:8px 0 8px 20px;
color:#666666;
width:140px;
background:url(../images/input_bg.jpg) #f7f7f7 repeat-x 0 -5px;
border:solid 1px #cccccc;
position:relative;
font-weight:bold;
font-size: 13px;
}
.go_link.alt1{width:164px;}
.go_link.alt2{width:154px;}
.go_link.alt3{width:180px;padding-left:10px;}
.go_link.alt4{width:230px;padding-left:10px;}
.go_link.alt5{width:190px;padding-left:20px;}
.go_link.wide{width:174px;}
.go_link.widest{width:200px;}
.go_link img{position:absolute;right:4px;top:4px;}
.grip{
background:url(../images/grip.png) #eeeeee no-repeat scroll center 2px;
border:1px solid #cccccc;
border-width:0 1px 1px;
cursor:s-resize;
height:9px;
width:338px;
margin:-3px 0 0 166px;
}
.headline{font-size:14px;color:#027987;font-weight:bold;}
.headline img{vertical-align:middle;margin:4px;}
.image{
float:left;
border:4px solid #cccccc;
width:172px;
height:120px;
}
.image_caption{
float:left;
padding:3px 0 3px 0;
font-size:10px;
color:#424242;
width:100%;
text-align:center;
}
/*.image_group{margin-bottom:14px;}*/
.image_wrap{float:left;margin:0 0 5px 0;width:180px;}
.inline_image{
float:left;
padding:5px;
border:solid 1px #a4a4a4;
margin:5px 10px 0 0;
width:auto;
}
.more_link{
font-weight:bold;
padding:4px 26px 4px 0;
background:url(../images/icons/24/100127.png) no-repeat 100% 0;
}
.more_link_big{
font-weight:bold;
font-size:14px;
padding:4px 28px 4px 0;
background:url(../images/icons/24/100127.png) no-repeat 100% 2px;
}
.more_link_small{
padding:0 18px 0 0;
background:url(../images/icons/16/2001082.png) no-repeat 100% 0;
white-space:nowrap;
}
.no_bg{background-image:none !important;}
.page_column{
float:left;
width:315px;
margin-right:15px;
background:url(../images/column_bg.gif) repeat-x;
padding:5px 15px 15px 15px;
border-top:1px solid #dddddd;
}
.page_column.small{width: 205px;}
.page_column.big{width: 434px;}
.page_column.product{background:url(../images/input_bg.jpg) #ffffff repeat-x;border:1px dotted #acacac;width:192px;min-height:160px;}
.page_feature.services{background:url(../images/input_bg.jpg) #ffffff repeat-x;border:1px dotted #acacac;min-height:80px;padding: 10px;margin-bottom:16px;}
.page_feature.services ul + ul {
	margin-left: 50px;
}
.page_column.product h4 + p{min-height:162px;}
.page_column.product h4{padding-right:0;font-size:13px;min-height:30px;}
.page_column.product h4 img{margin:0;}
.page_column.small{width:195px;}
.page_column .img,.page_feature .img{
float:right;
margin-left:4px;
margin-top:5px;
width:auto;
}
.page_column h4,.page_feature h4,.address h4, .pane h4{
padding:5px 5px 5px 0;
border-bottom:dotted 1px #cccccc;
margin:0 0 5px 0;
}

.page_column h5{
font-size:14px;
color:#1a5a8a;
font-weight:bold;
padding:5px 5px 5px 0;
border-bottom:dotted 1px #cccccc;
margin:0 0 0 60px;
}
ol.product_list{padding: 0;margin: 0;}
ul.nav_img li, ol.product_list li{background:url(../images/input_bg.jpg) #ffffff repeat-x 0 -5px;padding: 0;margin: 0;list-style:none;margin-bottom:6px;display:block;clear:both;}
ul.nav_img li a,ol.product_list li a{
border:1px dotted #cccccc;
display:block;
padding:8px 6px 6px;
color:#666666;
min-height:46px;
}
ul.nav_img li a:hover, ol.product_list li a:hover{
border:1px solid #a4a4a4;
background:url(../images/input_bg.jpg) repeat-x;
}
ol.product_list li .title{display: block;}
ol.product_list li .text.alt1{margin: 0 0 0 54px; display: block;}
ol.product_list li .icon{padding:0 6px 0 0;float:left;}
ul.nav_img img{padding:0;float:left;}
ul.nav_img a .title{margin:0;line-height:16px; display: block;}
ul.nav_img a .text{
margin:0 20px 0 48px;
line-height:16px;
font-size:11px;
display: block;
}
.page_column ul,.page_feature ul{padding:0 0 10px 14px;margin-left:14px;}
.page_column.small ul{padding:0;}
.page_column ul.cat_links{padding:0 0 10px;}
.page_column ul.nav li{list-style:none;}
.page_column ol.nav li{list-style:none;margin-bottom:10px;}
.page_column ul.services,.page_column ul.criteria{margin:10px 0;padding:4px 4px 8px;}
.page_column ul.services{border: 1px dotted #cccccc;}
.page_column ul.criteria{background-color: #e9f9e5;border: 1px solid #b4e8aa;}
.page_column.no_bg{border:none;padding-left:10px;}
.page_feature{
width:680px;
background-image:url(../images/column_bg.gif);
background-repeat:repeat-x;
padding:5px 15px 15px 15px;
border-top:1px solid #dddddd;
margin-top:15px;
/*min-height:110px;*/
min-height:90px;
overflow: auto;
}
.page_feature .submit{width: auto;margin-top: 20px;}
.page_feature .chart{float: left;padding: 0 20px 0 0;}
.page_feature h6+ul{margin-left: 340px;margin-right:20px;}
.page_feature .chart+h6{margin-top: 10px;}
.post, .AspNet-DataList-Item, .AspNet-DataList-Alternate{
border-bottom:dotted 1px #cccccc;
padding:0 0 15px 0;
margin:0 20px 14px 0;
}
.post_details{
background-color:#f7f7f7;
font-size:10px;
margin:5px 0;
padding-left:5px;
}
.post_title{margin:0;color:#027987;font-size:18px;}
.post ul{padding-right: 40px;}
.title{font-size:14px;margin:0;color:#027987;}
.search .title{
	font-size: 12px;
}
.search .post{
	/*border-bottom: none;*/
	padding-bottom: 6px;
}
.search{
	border-top:1px dotted #cccccc;
	padding: 16px 0 0 0;
	margin: 10px 0;
}
.subtitle{font-size:12px;margin:0;color:#666666; font-weight: bold;}
.price{
font-size:15px;
color:#82c932;
text-align:right;
width:80px;
}
.price.total{font-weight:bold;font-size:16px;}
.price_condition{
font-size:11px;
text-align:right;
padding:0 !important;
color:#999999;
}
.calc .price_desc,.cart .price_desc{display:block;float:left;}
.price_desc.alt{font-size:14px;color:#347ba2;}
.price_list{margin:0 0 6px;padding:6px 0;}
.price_list li{padding:2px 0;list-style-type:none;}
.price_list li.item_total{
border-top:4px double #dcddde;
margin-top:16px;
padding-top:16px;
height:20px;
}
.progress{
position:absolute;
top:50%;
left:48%;
background-color:#ffffff;
border:1px solid #cccccc;
padding:20px;
z-index:1000;
}
.progress-inline{font-size:14px;color:#999999;font-weight:normal;}
/* Slides */
/*div.items div.active{ active slider pane }*/
div.slider_home, div.slider_home_alt{position:relative;overflow:hidden;}
div.slider_home{
/* small slides */
width:495px;
height:255px;
}
div.slider_home_alt{
/* wide slides */
width:892px;
height: 262px;
}
div.slider_home div.items, div.slider_home_alt div.items{width:200000px;position:absolute;}
div.slider_home div.items div{float:left;width:495px;height:255px;position: relative;}
div.slider_home_alt div.items div{float:left;width:892px;height:262px; position: relative;}
.slide .go_link{margin:200px 0 0 20px;}
.slide.product .go_link{margin:0;}
.slide_icon{float: left; margin: 8px 10px;}
.slide .img{position: absolute; right: 0;margin:40px 1px 0 0;}
.slide.product .img{left: 0;margin:0;}
.slide .slide_copy_1, .slide .slide_copy_2{
font-weight:normal;
display:block;
position:absolute;
font-size:23px;
line-height:32px;
}
.slide.product .slide_copy_1, .slide.product .slide_copy_2{
position:relative;
width: 600px;
padding:0;
}
.slide.product .slide_copy_1{margin: 10px 0 0 296px;color: #666666;}
.slide.product .slide_copy_2{font-size:14px;
line-height:20px;
margin:4px 0 12px 296px;
color: #999999;}
.slide .col1, .slide .col2{display: block;float: left;overflow: hidden;}
.slide .col1{width: 270px;margin-left:290px;}
.slide .col2{ width: 300px;}
.slide_action{
display: block;
position: absolute;
top: 200px;
left: 300px;
border-left:3px solid #82c932;
padding:0 0 0 16px;
}
.slide.product .slide_copy_3{
font-size:12px;
font-weight: bold;
line-height:20px;
color: #999999;
width: 220px;
display: block;
float: left;
}
.slide_go{display: block;margin-left: 250px;}
.slide .slide_copy_1{margin:16px 0 0 20px;color: #666666;width:340px;}
.slide .slide_copy_2{
margin:90px 0 0 0;
padding:0 4px 10px 20px;
width:290px;
color: #acacac;
}
.slide ul li {font-size: 12px;}
.slide .slide_copy_1.alt1{width:400px;}
.slide .slide_copy_2.alt1{margin:130px 0 0 0;}
.slide .slide_copy_2.alt2{margin:160px 0 0 0;}
.slide .slide_copy_2.alt3{margin:120px 0 0 0;}
.slider_nav{width:550px;float:right;margin-top:15px;}
.slider_nav_alt{width:auto;float:right;margin-top:8px;}
.slider_wrap{float:right;width:auto;padding:6px 45px 0 0;}
.sub_box_image{margin:-11px 3px 0 0;float:left;}
.sub_box_text h2{
font-size:16px;
color:#027987;
margin:0 0 20px 0;
padding-top:10px;
}
.textbox,textarea,.dropdownlist,.upload{
background: #ffffff url(../images/input_bg.jpg) repeat-x;
border:1px solid #cccccc;
padding:4px;
width:330px;
}
.textbox:focus,textarea:focus,.dropdownlist:focus{border-color:#999999;}
.tinz-logo{float:left;margin-left:20px;margin-top:24px;}
#tooltip{
display:none;
background:#fffedf url(../images/icons/24/100176.png) no-repeat 6px 4px;
border:1px solid #fff6a1;
padding:6px 12px 6px 36px;
line-height:18px;
max-width:300px;
z-index:1000;
/*-webkit-border-radius:5px;*/
-moz-box-shadow:2px 2px 11px #666666;
-webkit-box-shadow:2px 2px 11px #666666;
}
.top{
/*font-size:10px;*/
text-align:right;
clear:right;
margin:10px 20px;
padding: 0 20px 0 0;
max-width: none;
}
.validator{
color:#ffa500;
background:transparent url(../images/icons/16/3001104.png) no-repeat 22px 0;
padding:2px 40px 4px 0;
}
.wizard{width:714px;}
.wrap{
height:auto !important;
margin:0 auto -61px;
min-height:100%;
}
#address{width:960px;margin:0 auto;}
#address_wrap{
height:136px;
padding-top:20px;
background:url(../images/bar_bg.gif) no-repeat top;
}
#footer{
width:960px;
padding:20px 0 0 0;
font-size:11px;
color:#ffffff;
height:36px;
margin:0 auto;
}
#footer  a:hover{color:#ffffff;text-decoration:underline;}
#footer_l{float:left;width:400px;}
#footer_r{float:right;width:400px;text-align:right;}
#footer_wrap{
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
height:61px;
}
#header{width:980px;height:421px;margin:0 auto;}
#header_controls,#header_controls_home{
float:right;
height:30px;
margin:16px 0 0 0;
padding:0 24px 0 0;
text-align:right;
}
#header_controls_home{height:30px;margin:12px 0 0 0;padding:0 30px 0 0;}
#header_logo{width:280px;float:left;height:95px;}
#header_lower{width:980px;float:left;}
#header_lower_alt{width:892px;float:left;padding-left:43px;}
#header_secondary{width:980px;height:187px;margin:0 auto;}
#header_sub{float:left;width:390px;}
#header_sub h1{color:#ffffff;padding:30px 0 0 35px;line-height:25px;font-size:14px;}
#header_sub h2{color:#82c932;font-size:16px;margin:0;}
#header_sub h2 a{color:#82c932;}
#header_sub h4 a{color:#666666;}
/*#header_sub h3{color:#82c932;font-size:18px;font-weight:normal;}*/
#header_sub h4{color:#666666;font-weight:normal;border:none;margin-top:0;}
/*#header_sub_button{float:left;padding-top:20px;width:50px;}*/
#header_sub_button_alt{float:left;width:50px;}
#header_sub_headline{float:left;width:390px;height:214px;}
#header_sub_port{float:left;width:390px;margin-top:15px;}
#header_sub_sitepath{
float:left;
margin:18px 0 0 28px;
width:440px;
font-weight: bold;
}
#header_sub_secondary{
float:left;
padding-top:0;
width:390px;
padding-left:35px;
}
#header_sub_secondary_right{
float:right;
padding-top:0;
margin-top:38px;
font-size:18px;
color:#ffffff;
text-align:right;
padding-right:18px;
margin-right:25px;
}
#header_sub_secondary_right li{display:inline;text-align:right;margin-left:2px;}
#header_sub_text{float:left;padding:4px 0 6px 10px;width:300px;margin-left:20px;background: url(../images/icons/48/300146.png) no-repeat 260px 16px;cursor: pointer;}
#header_sub_text:hover{border: 1px dotted #cccccc;}
#header_sub_text  h1{
color:#383838;
margin-bottom:0;
letter-spacing:-1px;
font-size:16px;
}
/*#header_sub_text  h2{color:#999999;}*/
#header_sub_text_secondary{
float:left;
width:250px;
margin-top:38px;
color:#ffffff;
}
#header_sub_text_secondary a,#header_sub_secondary_right a,.separator{color:#a2d2d5;}
#header_sub_text_secondary p{
width:630px;
font-size:18px;
color:#ffffff;
margin-bottom:0;
}
#header_upper{width:960px;height:100px;float:left;}
#header_wrap{
background-repeat:no-repeat;
margin:0 auto;
height:421px;
background-image:url(../images/header.jpg);
background-position:top center;
}
#header_wrap_secondary{
background-repeat:no-repeat;
margin:0 auto;
height:187px;
background-image:url(../images/header_secondary.jpg);
background-position:top center;
}
#left_navigation #navsub{padding-bottom:0;}
#left_navigation #navsub a{font-weight:normal;}
#left_navigation #navsub a:hover{text-decoration:underline;}
#left_navigation a{
color:#175386;
font-weight:bold;
padding:8px 0;
display:block;
}
#left_navigation a img{padding:0 8px 0 0;float:left;}
#left_navigation a img.small{padding:8px 8px 0 4px;}
#left_navigation a span{
display:block;
margin-left:50px;
padding:12px 0 10px;
}
#left_navigation a span.alt{padding:2px 12px 2px 0;line-height:18px;}
#left_navigation a:hover{text-decoration:none;}
#left_navigation h2{
color:#666666;
font-size:11px;
font-weight:normal;
padding-left:34px;
margin:0;
width:140px;
line-height:12px;
}
#left_navigation li{
border-top:solid 1px #dcddde;
border-bottom:solid 1px #ffffff;
list-style-type:none;
margin-left:0;
padding:0;
clear:left;
}
#left_navigation li:hover{
border-top:solid 1px #dcddde;
border-bottom:solid 1px #ffffff;
list-style-type:none;
margin-left:0;
padding:0;
background:url(../images/nav_hover.png) repeat-y;
display:block;
}
#left_navigation ul{margin-left:0;padding-left:0;margin-bottom:30px;}
#left_navigation,#left_navigation_contact{
float:left;
width:184px;
margin-right:35px;
min-height:400px;
}
#left_navigation_blog{float:left;width:184px;margin-right:35px;}
#left_navigation_blog li{list-style-type:none;padding:0 10px 0 0;}
#left_navigation_blog ul{margin:0 0 10px 0;padding-left:0;}
#left_navigation_contact a{
color:#175386;
font-weight:normal;
padding:0 0 8px 0;
}
#logo{height:75px;width:150px;}
#main_content{float:left;width:960px;}
#main_content_left{width:600px;float:left;margin-top:20px;}
blockquote{border-left:3px solid #82c932;margin:16px 0 6px 40px;padding:0 16px;}
#main_content_left_secondary{width:720px;float:left;}
#page_secondary_alt #main_content_left_secondary{width:960px;}
#main_content_right{
width:285px;
float:right;
background:url(../images/right_sidebar_bg.gif) no-repeat;
padding:15px 20px 0;
min-height:240px;
margin-top: 10px;
}
#main_content_right_3{
width:190px;
padding:0 6px 20px 6px;
margin:0 0 20px 720px;
background:#ffffff url(../images/column_bg.gif) repeat-x;
border:1px dotted #dddddd;
}
#main_content_right  li{
padding-left:25px;
height:30px;
font-weight:bold;
list-style-type:none;
background:url(../images/icons/16/100134.png) no-repeat 0 3px;
margin:0;
}
#main_content_right p{margin-left: 16px;}
#main_content_right  ul{padding:0;margin:10px 0 10px 10px;}
#main_content_right img {padding-right:6px;}
#navs{float:right;background-repeat:no-repeat;width:auto;}
#navs a{
text-decoration:none;
color:#ffffff;
font-size:12px;
font-weight:bold;
display:block;
float:left;
padding:12px 18px;
font-family:Verdana,Arial,Helvetica,sans-serif;
width:auto;
}
#navs a.icon{padding:10px 16px 10px 12px;}
#navs a:hover,#navs a.active,#navs a:active{
background-image:url(../images/nav_hover2.png);
background-position:top center;
background-repeat:no-repeat;
}
#navs ul{margin:0;padding-left:5px;}
#navs_center{
height:49px;
background-image:url(../images/nav_center.png);
float:left;
background-repeat:repeat-x;
margin-right:0;
width:auto;
}
#navs_left{
float:left;
height:49px;
width:10px;
background-image:url(../images/nav_left.png);
}
#navs_right{
float:left;
height:49px;
width:11px;
background-image:url(../images/nav_right.png);
margin-left:-1px;
}
#navs_sub{width:600px;height:30px;}/* 564px */
#navs_sub .icon{padding-right:2px;}
#navs_sub a{
color:#37969C;
padding:10px 5px 12px 6px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
#navs_sub li{display:inline;list-style:none;}
#page{width:960px;margin:0 auto;padding:0;background-repeat:repeat-x;}
#page_secondary,#page_secondary_alt{
width:960px;
margin:0 auto;
padding:25px 0 10px 40px;
background:url(../images/left_bg.jpg) no-repeat;
height:100%;
min-height:500px;
}
#page_secondary_alt{background-image:none;}
#page_secondary_alt .page_column{width:272px;}
#page_secondary_alt .page_feature{width:910px;}
#secondary{background:url(../images/head_bg_secondary.jpg) repeat-x;}
.sub_boxes{float:left;width:auto;}
.sub_boxes:first-child{background:url(../images/vert_separator.gif) no-repeat top right;	
}
#wrap{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0 auto;
}
.social_links{width:560px;margin:4px 0 16px;padding:4px 10px 12px;}
.social_widget{float: left;}
.clearfix:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.tweet{font-size:11px;line-height:normal;border-bottom:dotted 1px #cccccc;padding:8px 4px;}
.tweet .details{font-style:oblique;font-size:10px;}
.tweet .profile_img{
width:32px;
height:32px;
float:left;
margin:0 4px 4px 0;
}
.tweets{border-top:1px dotted #dddddd;overflow: hidden;}
.tweets .tweet:first-child .text{font-size:16px;margin-bottom:6px;line-height: 20px;}
a:hover,.cloud a:hover, .cell_product .title a:hover{color:#82c932;}
fieldset li a,.textbox.no_label, table.AjaxUploaderQueueTable{margin-left:166px;}
fieldset li.alt,.wizard .cell_bottom{margin-bottom:6px;}
.page_column fieldset,.page_column .textbox,.dropdownlist{width:300px;}
img.icon,.valign_middle{vertical-align:middle;}
input.small,select.small{width:110px !important;}
ol,ul,p{margin-top:0;max-width: 760px;}
ol.checkout-progress li span,.validator span{display:none;}
table td,.valign_top{vertical-align:top;}
table.order tr.header,.AspNet-GridView-Pagination AspNet-GridView-Bottom{
background-image:url(../images/input_bg.jpg);
background-repeat:repeat-x;
}
.address h4{padding:0;margin:0;}
.help_icon:hover{cursor:help;}
.AspNet-GridView .small,.social_links a{font-size:11px;}
#main_content_left_3{width:500px;float:left;}
.sub_box{
width:270px;
float:left;
padding:15px 20px 10px 30px;
}
.sub_boxes:first-child .sub_box{
background:url(../images/vert_separator.gif) no-repeat top left;	
}
.sub_boxes ul{margin-bottom:12px;margin-left: 4px;padding-left: 10px;}
#left_navigation #navsub li,#left_navigation #navsub li:hover{margin-left:60px;}
#navs li,form,fieldset.submit ol li{display:inline;}
#navs_sub a:hover,#footer a,#header_sub_text_secondary a:hover,#header_sub_secondary_right a:hover,#navs_sub a:hover{color:#ffffff;}
.tweet .from,.address li span,.price.start,.price.subtotal{font-weight:bold;}
.page_column ul.nav_img,.page_column ul.nav,.page_column ol.nav{padding-left:0;padding-bottom:10px;margin-left:0;}
.info, .success, .warning, .error {border: 1px solid;margin: 10px 10px 10px 0;}
.ad{border: 1px solid #ffd700;margin: 10px 10px 10px 0;background: #fffedf url('../images/icons/32/100144.png') no-repeat 10px 8px;}
.ad:hover{border: 1px solid #82c932;}
.help{border: 1px dotted #cccccc ;margin: 10px 10px 10px 0;background: #ffffff url('../images/icons/32/100176.png') no-repeat 10px 8px;}
.info ul, .success ul, .warning ul, .error ul, 
.info ol, .success ol, .warning ol, .error ol{margin:10px 0 16px 40px;}
.info {color: #0055B5;border-color:#AAC6E8;background: #E5ECF9 url('../images/icons/32/3001105.png') no-repeat 10px 8px;}
.success {color: #1C8400;border-color: #B4E8AA;background: #E9F9E5 url('../images/icons/32/100134.png') no-repeat 10px 8px;}
.warning {color:#666666;border-color: #ffd700;background: #FFFEDF url('../images/icons/32/3001104.png') no-repeat 10px 8px;}
.error {color: #b50007;border-color: #e8aaad;background: #f9e5e6 url('../images/icons/32/100135.png') no-repeat 10px 8px;}
.info p, .success p, .warning p, .error p, .ad p, .help p {padding: 0 15px 0 50px;margin:12px 0 13px}
a.close {float: right;padding: 4px;cursor:pointer;}
.textbox,.tweet .text{margin-bottom:4px;}
label small {margin: 0;}
.align_right{text-align: right;}
.AspNet-DataList{	margin-top: 10px;}
.AspNet-DataList table{border: none;}
.AspNet-DataList-Item, .AspNet-DataList-Alternate {padding: 6px 0;}
