/* - - - - - - - - - - - - - - - - - - - - -Title : Sterling 365Author : Chris SwiftURL : Description : Main CSS for Sterling 365Created : 09/17/07Modified : 10/11/07- - - - - - - - - - - - - - - - - - - - - *//* ----- CSS ----- */*{margin:0px;padding:0px;border:0px;}body{font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#ffffff;background:#000000;text-align:center;}/* ----- IDS ----- */#container{border:1px solid #333333;margin:0px auto 0px auto;width:800px;background:#ffffff;}#logo{width:400px;height:180px;background:url(../IMAGES/logo.jpg) no-repeat;float:left;overflow:hidden;display:inline;}#navigation{float:left;width:400px;height:180px;background:#000000;overflow:hidden;display:inline;}#main_nav{float:left;width:180px;overflow:hidden;}#main_nav a{display:block;}#search{padding:0px;margin-right:10px;margin-top:10px;float:right;}#secondary_nav{padding-top:4px;float:left;width:800px;height:20px;background:url(../IMAGES/secondary_nav_bg.jpg) no-repeat;overflow:hidden;}#secondary_nav a:hover{text-decoration:underline;}#primary_content{float:left;width:400px;background:#000000;}#secondary_content{padding-top:20px;padding-left:20px;float:left;width:380px;background:#ffffff;overflow:hidden;}#secondary_content p{line-height:18px;width:360px;margin-top:10px;margin-right:20px;}#secondary_content a{color:#333333;}#secondary_content a:hover{text-decoration:underline;}#secondary_content_flash{width:400px;height:360px;float:left;padding:0px;margin:0px;}#secondary_content h2{padding:0px;margin-top:10px;}#secondary_content ul{padding-bottom:20px;}#tertiary_content{clear:both;width:760px;padding-top:10px;padding-left:20px;padding-right:0px;padding-bottom:10px;}#tertiary_content table{width:100%;}#thumbnails{width:800px;}#thumbnails p{width:160px;margin:0px;color:#333333;padding-top:3px;text-align:center;height:37px;background:#999999;}#footer{padding-top:10px;border-top:1px solid #282828;width:800px;height:25px;clear:both;background:#333333;}#footer a:hover{text-decoration:underline;}#set_table{width:720px;float:left;padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:30px;}#set_table p{line-height:18px;}#about_items{border-bottom:1px solid #CCCCCC;width:720px;float:left;padding-top:20px;padding-bottom:20px;}#about_items img{float:left;width:250px;}#about_items p{width:400px;float:left;padding-left:20px;line-height:18px;}#about_items h2{float:left;width:400px;text-align:left;padding-left:20px;padding-top:0px;padding-bottom:10px;font-size:13px;color:#333333;}#tdid_item {float:left;width:720px;height:120px;margin-top:15px;}#tdid_image {display:inline;width:120px;height:120px;float:left;padding-right:20px;}#tdid_desc {float:left;width:580px;}#tdid_desc p{width:550px;}#tdid_item_detail {clear:both;float:left;width:720px;}#tdid_image_detail {width:400px;height:400px;float:left;padding:0px;padding-bottom:25px;}#tdid_bullets {float:left;width:260px;margin:0px;margin-bottom:10px;padding:0px;}#tdid_image_detail_pusher {width:400px;height:100px;float:left;padding:0px;padding-bottom:25px;}#tdid_detail_heading {width:720px;float:left;padding-bottom:10px;}#tdid_detail_heading_bar {clear:both;width:720px;float:left;padding-bottom:10px;padding-top:10px;border-top:1px solid #CCCCCC;}#tdid_item_detail ul{float:left;width:220px;margin:0px;padding:0px;padding-left:30px;}#tdid_item_detail li{color:#333333;list-style:disc;font-size:12px;text-align:left;margin:0px;padding:0px;padding-top:3px;}#photo_credits {float:left;width:260px;}#photo_credits ul{padding-bottom:10px;}#photo_credits li{text-transform:uppercase;font-size:10px;list-style:none;padding:0px;padding-top:3px;}#photo_credits a{text-decoration:underline;color:#333333;}#photo_credits a:hover{text-decoration:underline;color:#333333;}#legal {clear:both;background:#333333;padding:0px;margin:0px;}#legal p{color:#666666;width:780px;font-size:8.5px;text-align:center;padding:0px;padding-left:10px;padding-right:10px;padding-bottom:10px;}#reg_form {width:380px;height:380px;float:left;} /* ----- CLASSES ----- */.footer_links{color:#999999;padding:5px;display:inline;}.secondary_links{font-size:12px;padding:5px;display:inline;}.box{float:left;width:160px;height:200px;}.faq_list{margin:0px;padding-right:0px;padding-top:5px;padding-bottom:0px;font-size:12px;border-bottom:1px solid #ffffff;}.faq_list_ul {padding-bottom:15px;}.main_nav{border-bottom:1px solid #000000;}.faq_links{font-size:11px;}.full{width:720px;margin-right:0px;margin-bottom:10px;}.full_table{width:760px;margin-bottom:10px;}.htsat_images{margin-top:10px;}.diff_tables{margin-top:20px;margin-bottom:10px;margin-left:0px;margin-right:0px;font-size:13px;color:#333333;}.thumbnail_info{float:left;width:160px;}.item_description{width:360px;margin-right:0px;}.back{font-size:11px;text-align:left;width:340px;color:#333333;float:left;padding-top:20px;padding-bottom:10px;text-decoration:underline;}.brands_link{font-size:11px;text-align:left;width:340px;color:#333333;float:left;padding-top:20px;padding-bottom:10px;padding-left:20px;text-decoration:underline;}.footer_spacer{color:#666666;}.dealer_login{float:left;margin-right:10px;}.description{width:460px;float:left;}.odd{background:#CCCCCC;}.big{font-size:22px;}.copyright{color:#666666;font-size:9.5px;width:800px;text-align:center;background:#333333;padding-top:5px;padding-bottom:0px;}.how_care{width:700px;color:#333333;}.how_care li{font-size:12px;list-style:disc;padding-top:10px;}.store_locator{font-size:10px;background:#ffffff;}.store_locator td{height:15px;}table.alternate_rows tr.odd td {background-color:#e1e1e1;}table.alternate_rows tr.even td {background-color:#cccccc;}table.mailing{border-bottom:0px;width:200px;margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;padding:0px;}table.results{width:720px;padding:0px;margin:0px;}/* ----- HEADINGS ----- */h1{width:360px;font-weight:bold;word-spacing:0.3px;text-align:left;padding-bottom:10px;margin-right:20px;color:#333333;font-size:14px;border-bottom:1px solid #CCCCCC;}h2{text-align:left;padding-top:15px;padding-bottom:10px;font-size:13px;color:#333333;}/* ----- PARAGRAPHS ----- */p{width:720px;font-size:12px;color:#333333;text-align:left;}/* ----- LISTS ----- */li{font-size:13px;list-style:none;text-align:left;margin-top:0px;margin-bottom:0px;margin-left:20px;margin-right:0px;}ul{margin-top:15px;}/* ----- IMAGES ----- */img{padding:0px;margin:0px;border:none;}/* ----- LINKS ----- */a{color:#ffffff;text-decoration:none;}li a:hover{color:#666666;}/* ----- TABLES ----- */table{font-size:12px;background:#e1e1e1;border-collapse:collapse;text-align:left;}th{color:#FFFFFF;padding:5px;background:#666666;}tr{padding:5px;}td{padding:5px;color:#333333;border-bottom:1px solid #FFFFFF;height:20px;}table a{text-decoration:underline;color:#333333;}/* ----- FORMS ----- */form{width:;margin:;padding:;}fieldset{border:;width:;margin:;padding:;}legend{font:;color:;margin:;padding:;}label{margin:;padding:;font-size:;font-family:;}input{border:;margin:;padding:;font-size:;font-family:;}textarea{border:;margin:;padding:;font-size:;font-family:;}input, textarea{}select{border:;margin:;padding:;font-size:;font-family:;}optgroup{font:;}option{font:;}
