/* Style sheet modules */
.product .orderbox{width:200px;padding-top:30px;}
.product .back a{margin-top:10px;padding-left:15px;text-decoration:none;}
.product .pricetext{font-weight:bold;font-size:10px;color:#aa6605;}
.product .price{margin-right:80px;font-weight:bold;font-size:18px;color:#f09100;}
.product .order a{float:right;padding:2px 4px;background-color:#f09100;font-weight:bold;font-size:12px;color:#ffffff;}
.product .pimage2{float:left;margin-right:20px;}
.product a{text-decoration:none;}
.product{width:425px;float:left;clear:right;margin-bottom:10px;padding:10px;text-align:left;border:1px solid #aa6605;}
.product_grid .info{float:right;padding:2px 4px;background-color:#f09100;font-weight:bold;font-size:12px;color:#ffffff;}
.product_grid .price{float:left;font-weight:bold;font-size:18px;color:#f09100;}
.product_grid .pricetext{padding-top:15px;font-weight:bold;font-size:10px;}
.product_grid .pimage{text-align:center;}
.product_grid .header{padding-top:5px;padding-bottom:10px;text-align:center;font-weight:bold;font-size:12px;}
.product_grid a{text-decoration:none;}
.product_grid a:hover{text-decoration:none;color:#aa6605;}
.product_grid{width:180px;height:220px;float:left;clear:right;margin-right:3px;margin-bottom:3px;margin-left:3px;padding-top:10px;padding-right:20px;padding-left:20px;border:1px solid #aa6605;}
.banner_viv_small{padding-top:30px;}
.banner_viv{left:240px;top:50px;position:absolute;}
#support a{color:#000000;}
#support a:hover{text-decoration:none;}
.location_description{width:450px;height:75px;left:0px;top:325px;padding:4px;background-color:#fff;border:1px solid #f09100;}
.location_description h4{padding-top:2px;padding-bottom:2px;padding-left:4px;background-color:#f09100;color:#fff;}
.keypoints{padding-top:20px;padding-bottom:10px;border-top:1px solid #aa6605;border-bottom:1px solid #aa6605;color:#aa6605;}
.key_title{font-weight:bold;color:#aa6605;}
#support{margin-top:20px;margin-bottom:20px;}
.mod_randomImage{margin-bottom:1em;}
.mod_rss_reader div,.listing table.single_record td,.mod_search .context,.mod_faqlist li{line-height:1.5;}
.mod_login p.login_info{margin-top:1.5em;}
.mod_login p.error{position:relative;top:12px;left:26%;}
.logout table{margin-top:0.5em;}
.logout form table td:first-child{text-align:left;}
.listing .list_search{width:60%;float:right;text-align:right;font-size:11px;}
.listing select,.listing .text{width:120px;}
.listing .list_per_page{width:40%;float:left;font-size:11px;}
.listing .list_per_page select{width:48px;}
.listing table.all_records{clear:both;}
.listing table.all_records th{background:url("plugins/tablesort/media/default.gif") right center no-repeat;}
.listing table.all_records th.asc{background-image:url("plugins/tablesort/media/asc.gif");}
.listing table.all_records th.desc{background-image:url("plugins/tablesort/media/desc.gif");}
.listing table.all_records th.col_last{width:18px;background-image:none;}
.listing table.all_records th a{color:#444;}
.listing table.all_records img{vertical-align:text-top;}
.listing table.single_record td.label{padding-right:2em;font-weight:bold;}
.mod_glossaryMenu li{float:left;margin-right:9px;}
.mod_glossaryList p.toplink{margin-top:1.5em;margin-bottom:0;padding-bottom:6px;font-size:11px;}
.mod_glossaryList h2{margin-top:0;}
.mod_glossaryList dt{font-weight:bold;}
.mod_search .header{text-align:right;}
.mod_search input[type="text"]{width:272px;}
.mod_search .radio_container{margin-top:3px;}
.mod_search .radio_container span{display:inline;padding-right:12px;}
.mod_search h3{margin-top:1em;}
.mod_search h3,.mod_search p{margin-bottom:0.25em;}
.mod_search .relevance{color:#bbb;}
.mod_search .url{color:#008000;}
.mod_search .highlight{font-weight:bold;}
.mod_search .pagination{margin-top:2em;}
.mod_subscribe .checkbox_container,.mod_unsubscribe .checkbox_container{margin-top:1em;margin-bottom:1em;}
*:first-child+html .mod_subscribe input.text{width:120px;}
