body{text-align:left; font-family: Helvetica, Verdana, Arial, sans-serif;margin: 0 0 0 0;padding: 0;font-size: 14px;background: url("http://www.solonsecurity.co.uk/assets/images/shell/background.jpg") #363636 repeat-x;  color:#666}
p {font-size: 14px; color:#333;}

a {color: #333 ;font-weight: bold; text-decoration:none;}
a:hover {color: #900;text-decoration:none;}
a img{border:none}
#hidden {display: none}


/***************** RIGHT NAVIGATION ****************/

#right_navigation { width:222px; float:left; margin:0px 0 10px 10px; padding:0; background:#cccccc}
#right_navigation ul {list-style:none; padding:0; margin: 0}
#right_navigation li {list-style:none; margin:0; padding:0; font-size:10px}
#right_navigation a {display:block; width:200px; margin:0px 0 0 4px; border-bottom:1px solid #aaa; padding:6px 4px; color: #000; text-decoration:none; text-transform:uppercase; }
#right_navigation a:hover {background:#900; color:#fff}
#right_navigation li.pdf a {background:url("http://www.solonsecurity.co.uk/assets/images/shell/download.jpg") no-repeat; background-position:right; margin-top:0}
#right_navigation li.pdf a:hover {background:url("http://www.solonsecurity.co.uk/assets/images/shell/download_hover.jpg") #990000 no-repeat; background-position:right;}


/***************** CONTENT AND TOP NAV ****************/

#container {width:960px; display:block; margin: 0 auto 0px auto; padding:0; clear:both; background:url("http://www.solonsecurity.co.uk/assets/images/shell/container_bg.jpg") #fff}
#nav_container {width:960px; display:block; margin:0; padding:0 0 0 12px;}
#banner {width:705px; height:124px; float:left; padding:0; margin:0; background:url("http://www.solonsecurity.co.uk/assets/images/shell/banner_bg.jpg") #fff}
#flashcontent {width:211px; height:124px; float:left; margin:0; padding:0}
#flashcontent2 {width:700px; height:133px;}
.slogan p { float:right; width:430px; margin:95px 0 0 15px; font-weight:bold; font-size: 12px; text-align:right}
#banner_right {width:208px; float:right; display:block; margin: 0 23px 0 0}
#phone_number { width:208px; float:left; margin:0 0 6px 2px; padding:3px 0 3px 5px; background:#b31c23 }
#phone_number p {font-size:16px;line-height:130%; margin:0; color:#fff; font-weight:bold}

#navigation {width:700px; float:left; margin: 0 0 0 12px; padding:0; text-align:left; padding:0; background:#000}

#navigation  a {float:left; margin: 5px 12px 0 0; padding:0; color:#fff}
#navigation  a:hover {color:#900}

.top_nav {float:left; font-size: 10pt;padding:0 0 5px 10px; margin:0; list-style:none; height:20px; position:relative; z-index:500; width:690px; background:#000}
.top_nav li.top {display:block; float:left; line-height:100%; margin:0; padding:0;}
.top_nav li a.top_link {display:block; float:left; height:15px; line-height:100%; padding:0 0 0 0; cursor:pointer; margin:0}
.top_nav li a.top_link span {float:left; display:block; padding:0 10px 0 10px; height:15px;;}
.top_nav li a.top_link:hover {}
.top_nav li a.top_link:hover span {}
.top_nav li:hover > a.top_link {color:#000;}
.top_nav li:hover > a.top_link span {}
.top_nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.top_nav a:hover {visibility:visible; position:relative; z-index:200;}
.top_nav li:hover {position:relative; z-index:200;}
.top_nav ul{position:absolute; left:-9999px; top:-9999px; margin:0; padding:0; list-style:none; }

.top_nav ul.product_list {width:320px; background:#000; margin: 0 0 0 10px}


.top_nav :hover ul {left:0; top:20px; background: #313131; padding:0; border:1px solid #fff; border-width:0; white-space:nowrap; height:auto; z-index:300; background:#000}
.top_nav :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto; border-bottom: 1px solid #444; padding:0 0 0 0; margin:0}
.top_nav :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:200px; padding:0 5px; margin:0 10px 0 8px !important}
.top_nav :hover ul li a:hover {background:#000!important; color:#900 !important;}




#simple_header {width:698px; height:40px; float:left; background:#333; margin:0 0 15px 2px; padding:0}
#simple_header h2 {color:#fff; margin:5px 0 0 5px; padding:0}

#main_content {margin:5px 0 5px 12px; padding:0; width:705px; float:left; text-align:left;}
#main_content p {}
#main_content fieldset {float:left}
.new_page {background:url("http://www.solonsecurity.co.uk/assets/images/shell/newpage.jpg") no-repeat center right; padding: 0 18px 0 0}

.overview {width:330px; float:left; margin:10px 0; padding:0}
.specific_overview {width:320px; margin:0; padding:0 0 10px 0; clear:both}
.specific_overview p {padding: 5px 0;}

/*---------- Login Classes ----------*/
#login { width:200px; float:left; text-align: right; margin:0; padding:0 }
#login fieldset { border: 1px solid #666; width: 200px; padding: 5px;}
#login fieldset p{padding: 0; margin: 0;}
#login legend { color: #333; font-weight: bold; }
#login label { font-size: 12px; color : #333; margin:0 0 5px 0; padding: 0px; }
#submit { font-size: 9px; }
.entry { font-size: 9px; color : #333; margin:0 0 2px 0; padding: 1px; border : 1px solid #999;width: 120px; }
.entry:hover { font-size: 9px; color : #333; margin:0 0 2px 0; padding: 1px; border : 1px solid #666; }


#search { width:220px; float: left; text-align: right; margin:-20px 0 10px 12px; padding:0 }
#search fieldset { border: 1px solid #666; width: 200px; padding: 5px;}
#search fieldset p{padding: 0; margin: 0;}
#search legend { color: #333; font-weight: bold; }

/***************** PRODUCTS OVERVIEW ****************/

.product_home  {color:#333; float:left; width:229px; height:132px; font-size:11px; margin: 0px 6px 25px 0; padding:0; text-align:left; background:#fff}
.product_home a:hover {}
 { float:right; margin:0; padding:0}
.image_info a img {border:thin; border-color:#CCC; padding:0; margin:0 5px 0 0; width:109px; height:100px; float:right}
.image_info {width:109px; float:right; margin:0; padding:0}


.moreinfo a {float:left; width: 83px; color:#333 ; margin: 10px 0 0 0; padding:0 0 0 0; background:url("http://www.solonsecurity.co.uk/assets/images/shell/moreinfo.jpg") no-repeat #e2e0e0; background-position: right; text-align:left;}
.moreinfo a:hover { color:#900}

.cat_item_container {clear:both; margin-top: 10px;}
.category_item {float: left; width: 335px; border: 1px solid #999; margin: 2px;}
.category_item_img {width: 110px; float: left;}
.category_item_img img {padding: 5px;}

.category_item_text {float: left; font-size: 10pt;  width: 225px;}
.category_item_text h3{font-size: 10pt; margin: 2px 0 5px 0; padding:0}
.category_item_text ul{padding-left: 20px; margin:0}

.category_item_link {background:url("http://www.solonsecurity.co.uk/assets/images/shell/prod_button.jpg") no-repeat right;float: right; clear: both; padding:  2px 20px 0px 3px;}

.home_title a {float:left; width: 229px; height: 40px; background:url("http://www.solonsecurity.co.uk/assets/images/shell/home_prod_header_hover.jpg"); margin:0 0 5px 0; padding:0; font-size:15px; font-weight:bold; color:#fbf18c}
.home_title a:hover {background:url("http://www.solonsecurity.co.uk/assets/images/shell/home_prod_header.jpg")}

.home_title span {margin: 2px 5px; width:220px; display:block}
.small_text {font-size:12px; margin:5px 0 0 0; width:220px; display:block}

.home_description {float:left; width: 100px; height:75px; font-weight:lighter; padding:0; margin:0 0 0 0px; font-size:11px; }



/***************** CATEGORY IMAGE HEADERS ****************/

#category_heading {width:320px; padding: 0; margin:0; background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_h2_bg.jpg") ; }

#category_heading h2 { margin:0; padding: 5px; width:300px; display:block; color:#fff; font-weight:lighter; text-transform:uppercase; font-size:18px; text-align:left}



/***************** PRODUCT INFO LEFT COLUMN ****************/

#product_content {width:320px; height:404px; float: left; margin: 0 0 0 2px }
#product_content p {margin: 0 4px; width: 320px;}


#product_content_list {width:340px; float:left; padding:0; margin: 0 0 0 2px }
#product_content_list p {margin: 0 4px; }

/***************** FIRST PRODUCT OPTIONS ****************/


#product_categories {width:363px; float:right; margin:0 5px 0 0; padding:0; text-align:left; }
.category_headers {width:100%; height:27px; float:right; margin:0 5px 3px 0; padding:0; color:#FFF; background:#990000; padding:3px 0}
.category_headers_small {width:339px; height:10px; float:right; margin:0 5px 3px 0; color:#FFF; background:#990000; padding:3px 0; top:0}
#product_categories h2 {margin:0 0 5px 4px; padding:0; color:#FFF; font-weight:lighter; padding:0 10px}



.product_first_selection a {float:left; width:108px; height:124px; background: url("http://www.solonsecurity.co.uk/assets/images/shell/3_across.jpg") no-repeat; margin:2px 5px 3px 1px}
.product_first_selection a:hover {background: url("http://www.solonsecurity.co.uk/assets/images/shell/3_across_hover.jpg") no-repeat;}
.product_first_selection img {width:100px; height:80px; float:left; margin:5px 4px}
.product_first_selection span {float:left; width:100px; margin: 3px 0 0 4px; font-size:10px}


/***************** SECOND PRODUCT OPTIONS ****************/


#product_list {width:718px; float:left; margin:0 5px 5px 0; padding:0; text-align:left}
#product_list h2 {margin:0 5px; float:left; width:200px; padding:0; color:#FFF; background:#990000; font-weight:lighter; padding:0}
#product_list ul {width:718px; list-style:none; margin:0; padding:0}

#product_list li {width:340px; height:155px; float:left; margin:0 18px 4px 0px; padding:0; background:url("http://www.solonsecurity.co.uk/assets/images/shell/2_across.jpg") no-repeat}
#product_list li img { float:left; width:146px; height:125px; margin:6px 1px 0 4px; color:#fff; padding:0 }
#product_list li span.info {width:170px; height:122px; float:right; padding:0 4px; margin:15px 0 0 4px; font-size:12px; font-weight:lighter; color:#333}
#product_list li a:hover {color:#900; background:url("http://www.solonsecurity.co.uk/assets/images/shell/2_across_hover.jpg") no-repeat; cursor:pointer}
#product_list a:hover span{background:none; color:#900}

#product_imageheader {float:right; width:339px; margin: 0 5px 20px 0;}

#product_list li span.moreinfo2 {float:right; width: 208px; height:14px; line-height:100%; color:#333 ; margin: 0 24px 0 0; padding:0; background:none; text-align:right;}
#product_list a span.moreinfo2 {color:#000}
#product_list a:hover span.moreinfo2 { color:#900}
.special_offer {background:#900; color:#fff; width:140px; float:left; text-transform:uppercase; margin:0 0 3px 0; line-height:160%; padding:0 4px;}
#product_list a:hover span.special_offer {background:#7a040c !important; color:#fff !important; }




/***************** SPECIFIC PRODUCT DETAILS ****************/

#product_specific {width:340px; height:410px; float:left; margin:0 0 0 15px; padding:0px 0 0 0; background-image: url("http://www.solonsecurity.co.uk/assets/images/shell/pro_specific_bg.jpg");}


#product_info_container {display:block; width:700px; margin: 4px 0 0 0; padding:0}

.product_code {display:block; width:343px; height:50px; background:#900}
.product_code  p {padding:15px 10px; color:#fff}
.product_results {float:right; width:363px; height:28px; background:#e2e0e0; margin:0 0 5px 0; padding:0}
.product_results p {float:right; width:90px; height:20px; margin:9px; padding:0; font-size:10px }

.product_footer {width:330px; height:28px; float:left; background:#e2e0e0; font-size:10px; margin:0; clear:both; padding:0  }
.back_products {float:left;width:120px; height:20px; padding:6px 0 0 30px; text-align:left; margin:0 0 0 10px; background:url("http://www.solonsecurity.co.uk/assets/images/shell/arrow_left.gif") no-repeat; background-position:left; cursor:pointer}
.back_cat {float:left;width:300px; height:20px; padding:6px 0 0 30px; text-align:left; margin:0 0 0 10px; background:url("http://www.solonsecurity.co.uk/assets/images/shell/arrow_left.gif") no-repeat; background-position:left; cursor:pointer}

.bookmark {float:right;width:70px; height:20px; padding:6px 0 0 0; margin:0; background:url("http://www.solonsecurity.co.uk/assets/images/shell/bookmark.gif") no-repeat; background-position:right; cursor:pointer}
.print_page {float:right;width:70px; height:20px; padding:6px 0 0 0; margin:0 10px 0 10px; background:url("http://www.solonsecurity.co.uk/assets/images/shell/printer.gif") no-repeat; background-position:right; cursor:pointer}

.add_to_basket a{width:174px; height:27px; color:#fff; display:block; background:url("http://www.solonsecurity.co.uk/assets/images/shell/add_to_basket.jpg") no-repeat; margin: 0 0 2px 0; clear:both}

.add_to_basket a:hover{width:174px; height:27px; color:#fff; display:block; background:url("http://www.solonsecurity.co.uk/assets/images/shell/add_to_basket_hover.jpg") no-repeat; margin: 0 0 2px 0}
.add_to_basket span {color: #fff; text-transform:uppercase; padding:5px; width:150px; display:block; text-align:left}

.price_and_code {width:320px; height: 34px; background:#333; padding:5px 0 0 0; margin: 0 0 10px 0}
.pprice {float: left; font-weight:bold; font-size:24px; color:#fbf18c; margin-left: 10px;}
.pcode {float: right; font-weight:bold; font-size:24px; color:#fbf18c; margin-right: 10px;}

/***************** NEWS SECTION ****************/

#events_container {width:300px; float:right; padding: 4px 0 0 4px; margin: 0 20px 0 0;}
#news_container {width:350px;  float:left; padding: 4px 0 0 4px; margin: 0 0 0 0;}

.news {width:350px; float:left; background:url("http://www.solonsecurity.co.uk/assets/images/shell/news_bottom.jpg") no-repeat; background-position:bottom right; clear:both;}
.news p {font-size:12px; margin:4px 0 0 0; padding:0}
.news_header {width:350px; height:28px; display:block; background:url("http://www.solonsecurity.co.uk/assets/images/shell/news_heading.jpg") no-repeat; padding: 4px 0 0 4px; text-transform:uppercase; font-weight:bold; color:#000}
.news_header span {color:#900}
.read_more {color:#900; background:url("http://www.solonsecurity.co.uk/assets/images/shell/moreinfo_right.jpg") no-repeat; background-position:right; width:70px; float:right; margin:10px 0 5px 5px; font-size:11px}


.events {width:300px; float:left; background:url("http://www.solonsecurity.co.uk/assets/images/shell/news_bottom.jpg") no-repeat; background-position:right bottom ; clear:both; padding:0; margin:0}
.events p {font-size:12px; margin:4px 0 0 0; padding:0}
.events_header {width:300px; height:28px; float:left; background:url("http://www.solonsecurity.co.uk/assets/images/shell/events_header.jpg") no-repeat; padding: 4px 0 0 4px; margin:0; text-transform:uppercase; font-weight:bold; color:#000}
.events_header span {color:#900}

.news_title_top {width:350px; height:28px; float:left; background:url("http://www.solonsecurity.co.uk/assets/images/shell/events_title.jpg") no-repeat; padding: 4px 0 0 4px; text-transform:uppercase; font-weight:bold; color:#fff}
.events_title {width:300px; height:28px; float:left; background:url("http://www.solonsecurity.co.uk/assets/images/shell/events_title.jpg") no-repeat; padding: 4px 0 0 4px; margin: 0 0 0 0; text-transform:uppercase; font-weight:bold; color:#fff}



/***************** WIDGETS ****************/


#product_news {width:705px; display:block; clear:both; padding:15px 0 0 0; text-align:left}

#special_offers {width:343px; float:left; margin:0; padding:0}
#new_products {width:343px; float:left; margin:0 10px 0 0; padding:0}
.new_product_title {width:343px; height:27px; display:block; margin:0; padding:0; color:#FFF; background:#333;}
.special_product_title {width:343px; height:27px; display:block; margin:0; padding:0; color:#FFF; background:#333; ; }
#product_news h2 {font-weight: lighter; font-size:18px; margin:0px 6px; padding: 2px 0}
.product_extras {border: 1px solid #999; width:341px; height:100px; display:block; list-style:none; margin:5px 0 5px 0; padding:0; clear:both}
.product_extras img {float:left; margin:0; padding:0}

.extras_info a {width:241px; height:100px; float:left; background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_extras_bg2.jpg") right; padding:0; margin:0; cursor:pointer}
.extras_info a {font-weight:lighter; margin:0; padding:0}
.extras_info a:hover {background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_extras_hover2.jpg") right}
.price {font-size:26px; color:#990000; margin:5px 0 0 10px; width:200px; float:left}
.info {float:left; margin: 0 0 0 10px; width:180px}

#new_products_large {width:705px; float:left; margin:10px 10px 0 0; padding:0}
.new_product_title_large {width:695px; height:27px; display:block; margin:0; padding:0; color:#FFF; background:#333;}
.extras_info_large a {width:593px; height:100px; float:right; background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_extras_large.jpg"); padding:0; margin:0; cursor:pointer}
.extras_info_large a {font-weight:lighter; margin:0; padding:0}
.extras_info_large a:hover {background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_extras_largehover.jpg")}
.price_large {font-size:26px; color:#990000; margin:5px 0 0 10px; width:100px; float:left}
.info_large {float:left; margin: 0 0 0 10px; width:380px}
.product_extras_large {border: 1px solid #999;width:693px; height:100px; display:block; list-style:none; margin:5px 0 5px 0; padding:0; clear:both}
.product_extras_large img {float:left; margin:0; padding:0}

#download_item {width:166px; height:67px; float:left; background:url("http://www.solonsecurity.co.uk/assets/images/shell/download_file.jpg") no-repeat #eaeaea; margin:10px 0 10px 4px; }
#download_item img {padding:10px 0 0 10px; float:left; width:50px}
#download_item h2 {float:left; font-size:12px; font-weight:bold; width:80px !important; background:none !important; padding: 5px 0 0 15px !important; margin:0 !important; text-align:left !important;}
#download_item p {float:left; width:70px !important; background:none !important; padding: 0 0 0 15px !important; margin:0 !important; text-align:left !important; font-size:9px;}

.enquiry_form {color:#900}

#footer {width:960px; height:49px; display:block; background: #CCC; padding:0; margin:20px 0 0 0; clear:both}
#footer p {font-size:11px;}
#flinks {width:700px; float:left; font-weight:lighter; margin:0; padding:20px 0 0 12px}

#contact_us { width:208px; float:right; margin:22px 16px 0px 2px; padding:3px 0 3px 5px; background:#a5131a }
#contact_us p {font-size:16px;line-height:130%; margin:0; color:#fff; font-weight:bold}



#crime_products {margin:10px 0 0 5px; padding:0; text-align:left;}
#crime_products h2 {margin:0 0 5px 4px; padding:0; color:#FFF; font-weight:lighter; padding:0 10px}

.crime_product a {float:left; width:108px; height:160px; background: url("http://www.solonsecurity.co.uk/assets/images/shell/crime_product.jpg") no-repeat; margin:2px 5px 3px 1px}
.crime_product a:hover {background: url("http://www.solonsecurity.co.uk/assets/images/shell/crime_product_hover.jpg") no-repeat;}
.crime_product img {float:left; margin:5px 4px}
.crime_product span {float:left; width:100px; margin: 3px 0 0 4px; font-size:10px}

/** BASKET PARTS **/
#basket {border-collapse: collapse; font-size: 90%; width: 700px; border: 1px solid #999;}
#basket th {padding: 3px; border-bottom: 1px solid #999;font-size: 90%}
#basket td {padding: 3px;}
#basket img {border: none;}
#basket a {text-decoration: none;}
#basket a:hover {color: #333}
#basket .total {font-size: 110%; text-align: right; border-top: 1px solid #999}
#basket small {color: #666;}
.remove {padding: 0 0 3px 25px;background:url("../images/icons/remove.gif") no-repeat left;color: #F00;}

/** CHECKOUT PROCESS PARTS **/
.summary_delivery {width: 45%; float: left;}
.agree {clear: both;border: 1px solid #993;margin:10px auto; background:url("../images/icons/info.jpg") no-repeat left #e6fda0;}
.agree p {padding: 0 10px 3px 70px; font-size: 80%;}

#basketconfirm {border-collapse: collapse; width: 100%; border: 1px solid #999;font-size: 90%; }
#basketconfirm th {padding: 3px; background:url(../images/product_h3_bg.gif);}
#basketconfirm td {padding: 3px;}
#basketconfirm img {border: none;}
#basketconfirm a {text-decoration: none;}
#basketconfirm a:hover {color: #333}
#basketconfirm .subtotal {background: #ededed;text-align: right; border-top: 3px double #999;}
#basketconfirm .postage {background: #ededed;text-align: right;}
#basketconfirm .vat {background: #ededed;text-align: right;}
#basketconfirm .total {background: #ededed; text-align: right; font-size: 150%;}

.basket_img {width: 40px; height: 40px; float: left; margin-right: 5px;}

/** VARIOUS CLASSES **/
.print_page {float: right; width: 75px;}
.print_page a{padding: 0 0 0 0; text-align: right;}
.errormessage {color: #f00; border: 1px solid #F00; padding: 5px 0 5px 30px; background:url("../images/icons/alert2.gif") no-repeat left #ffc6c6; font-weight: bold;}
.error {color: #f00;}
.alert {color: #f00; font-weight: bold; font-size: 80%; margin: 0;}
.step {width: 670px; background: #666; border: 1px solid #999; padding: 3px; font-size: 80%; color: #fff}
.step strong {color: #ccc}
.buttons {clear: both; text-align: right;}
.buttons img {border: none}
.basket_button {text-align: right;}
.basket_button img {border: none}
.imgleft {float: left; margin: 10px 10px 10px 0; border: none}
.img_left {float: left; margin: 0 10px 10px 0; border: none}
.imgright {float: right; margin: 10px 0 10px 10px; border: none}
.new_window{padding: 0 25px 3px 0;background:url("../images/icons/new_window.gif") no-repeat right;}
.new_window_small{padding: 0 20px 3px 0;background:url("../images/icons/new_window_small.gif") no-repeat right;}
.required {color: #F00;}
.stsmall p{font-size: 80%;}
.stsmall img {float: left;}
.stimgright {float: right; border: none}
.warning {margin: 10px 0; padding: 10px;border: 1px solid #dac8ca; background:#f0dcde;}
.notice {border: 1px solid #f00;margin:0 auto 10px auto; background:url("../images/icons/warning.gif") no-repeat left #f8b3b3;}
.notice h1{font-weight: bold;color: #f00;font-size: 90%; padding: 5px 0 0 0; margin: 0;}
.notice p {padding: 0 10px 3px 70px;color: #F00; font-size: 80%;}
.home_text p{font-size: 9pt; margin: 5px 0; padding:5px 0}
.info_alert {border: 1px solid #993;margin:10px auto; background:url("../images/icons/info.jpg") no-repeat left #e6fda0;}
.info_alert h1{font-weight: bold;font-size: 90%; padding: 5px 0 0 0; margin: 0;}
.info_alert p {padding: 0 10px 3px 70px; font-size: 80%;}

.prod_info_alert {border: 1px solid #993;margin:10px auto; background: #e6fda0;}
.prod_info_alert h1{font-weight: bold;font-size: 90%; padding: 5px 0 0 0; margin: 0;}
.prod_info_alert p {padding: 5px; font-size: 80%; width:300px !important;}

#main_content fieldset {font-size: 9pt; border: 1px solid #999; padding: 10px; margin-bottom: 10px; width: 675px;}
#main_content fieldset p {font-size: 9pt;}
#main_content label span {float: left; width: 200px;}
#main_content legend {padding: 0 15px; font-weight: bold; color: #000;}


.infobox {clear: both;border: 5px solid #9ee000; background:#f3feda; margin: 10px auto; width: 500px; text-align: left;}
.infobox p {font-size: 10pt; padding: 5px 20px 5px 20px;}

.infobox_error {clear: both;border: 5px solid #e00025; background:#ffe8ec; margin: 10px auto; width: 500px; text-align: left;}
.infobox_error p {font-size: 10pt; padding: 5px 20px 5px 20px; color:#e00025; font-weight:bold}


.product_search {float:left; border: 1px solid #999; width:341px; height:100px; display:block; list-style:none; margin:5px 5px  5px 0; padding:0; }
.product_search img {float:left; margin:0; padding:0}

.search_info a {float: left; width:241px; height:100px; background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_extras_bg2.jpg") right; padding:0; margin:0; cursor:pointer}
.search_info a {font-weight:lighter; margin:0; padding:0}
.search_info a:hover {background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_extras_hover2.jpg") right}
/***************** CRIME TYPE INFO ****************/


#crime_type_content {
width: 50%;
float: left;
}

#crime_type_image {
float: right;
}

/***************** TA INFO ****************/

#ta_heading {width: 500px; background:url("http://www.solonsecurity.co.uk/assets/images/shell/product_h2_bg.jpg"); }

#ta_heading h2 { margin:0; padding: 5px; color:#fff; font-weight:lighter; text-transform:uppercase; font-size:18px; text-align:left}



/** CHECKOUT PAGE CLASSES AND DIVS **/
#checkout_content {padding: 10px 20px; background:url("../images/shell/content_bg.jpg") no-repeat bottom right}
#checkout_content h1, #checkout_content h2 {margin: 0 0 5px 0; padding: 0px 0 5px 0; font-size: 140%; color: #666
; text-transform:uppercase;}
#checkout_content h3 {color: #000; font-size: 100%;}
#checkout_content fieldset {font-size: 90%; border: 1px solid #999; padding: 10px; margin-bottom: 10px;}
#checkout_content label span {float: left; width: 200px;}
#checkout_content legend {padding: 0 15px; font-weight: bold; color: #5c7300;}
