/* GLOBAL SETUP ================================================================== */
* { margin: 0px; padding: 0px; }
option {padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body {font-size: 100%;	font-family: Verdana,Arial,Helvetica,'MS Sans Serif',Serif;	text-align: center;	background: #FFFFFF url(../images/bg_image.gif) no-repeat  top;}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}

.container{	margin: auto; width: 787px;	text-align: left;	margin-top: 20px;	padding-top: 114px;}
.all_columns{margin: 0;	float: left;  width: 787px; background: url(../images/bg_slice.gif);	background-repeat: repeat-y;}


/*Header*/
.hd_container{margin : 0px; float : left;  height : 304px; width : 787px;background-image: url(../images/slc_header.gif);	background-repeat: repeat-y;}
.hd_left{margin: 0px; float: left; height: 304px;	width: 572px; background-image: url(../images/bg_header.jpg);	background-repeat: no-repeat;}
.hd_left_strap{margin: 0px; float: left; height: 48px; width: 572px;}
.hd_left_strap img{margin: 18px 0 0 159px;}
.hd_left_inner{margin: 0px; float: left; height: 224px;	width: 572px;}

.hd_left_inner_images{margin: 0px; float: left; height: 151px; width: 572px;}
.hd_left_inner_images img{margin : 42px 0 0 217px;}

/*Header Search Block*/
.hd_left_search{margin: 0 3px 0 0; display : inline; float: right; height: 70px; width: 264px; background-image: url(../images/bg_product-search.gif); background-repeat: no-repeat;}
.hd_left_search_heaeder{margin: 0px; float: left; display : inline;	height: 27px; width: 264px;}
.hd_left_search_field{margin: 0px; float: left;	display : inline;	height: 19px; width: 213px;}	
.hd_left_search_submit{margin: 0px;float: right;	display : inline;	height: 43px; width: 51px;}
label.hd_left_search_field{float: left; display: inline;	margin: 0px; font: normal 0.54em Verdana,Arial,Helvetica,san-serif;	color: #FFFFFF; width: 58px;	line-height: 15px;	text-align: right;}
input.hd_left_search_field{margin: 0px;	padding-left: 2px;	color : #00458b; font-size: 10px;	width: 151px;	height: 15px;	border: 1px solid  #00468d;	background-color: #ffffff;}
select.hd_left_search_field{margin: 0px; 	padding: 0px;	color : #00458b; font: normal 10px Verdana,Arial,Helvetica,san-serif;	width: 155px;	height: 17px; border: 1px solid  #00468d;	background-color: #ffffff;}

.search_box {background-color: #f0f1f2; margin : 10px; padding : 10px;}
.search_results { background-color: #ffffff; border : 1px solid #0073cf;}
.search_results span{ font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #00458b; }
.search_header{font:bold 0.7em Verdana,Arial,Helvetica,san-serif; height : 20px; color: #FFFFFF; background-image: url(../images/dl_bg.gif); background-color : #004b94; padding : 3px 0 0 15px; margin : 0 0 15px 0}

.hd_right{margin: 0px; float: left;	height: 304px;	width: 214px;}
.hd_right_logo{margin: 0px; float: left;	height: 48px;	width: 214px;}
.hd_right_news{margin: 0 0 0 0px; float: left; height: 234px;	width: 214px; background-image: url(../images/bg_news-block.gif); background-repeat: no-repeat;}

.hd-right-bg{margin: 22px 0 0 0px;  float: left;	height: auto;	width: 214px; background-image: url(../images/slc_downs-right.gif); background-repeat: repeat-y;}


.latest_news_header{margin: 0px;	float: left;	display: inline;	height: 50px;	width: 214px;}
.latest_news_item{margin: 0px; float: left; display: inline;	height: auto; width: 214px;}
.latest_news_item p{font:normal 0.55em Verdana,Arial,Helvetica,san-serif; color:#FFFFFF; margin: 0 0 0 12px; line-height : 15px; width: 200px;}
.news_split{margin: 5px 0 5px 0 ; float: left; height: 2px;	width: 214px; background-image: url(../images/spl_latest_news.gif);	background-repeat: no-repeat;}
span.date{font-weight : bold;}

.hd_right_user_in_options{margin: 3px 0 0 0; padding :  0 0 0 0; float : left; height: 105px; width: 214px;background-image: url(../images/bg_user-options.gif);	background-repeat: no-repeat;}
.hd_right_user_options{margin: 3px 0 0 0; float: left; height: 105px; width: 214px;background-image: url(../images/bg_user-options.gif);	background-repeat: no-repeat;}
.user_options_header{margin: 0px;	float: left;	display: inline;	height: 27px;	width: 214px;}

.user_options_header_in{margin: 0px;	float: left;	display: inline;	height: 25px;	width: 214px; background-image: url(../images/hd_user_logged_in.jpg);	}
.user_options_header_in a{font:normal 0.55em Verdana,Arial,Helvetica,san-serif; color : #FFFFFF; float : right; margin : 8px 10px 0 0;}
.user_options_header_in a:hover{font:normal 0.55em Verdana,Arial,Helvetica,san-serif; color : #FFFFFF; float : right; margin : 8px 10px 0 0; text-decoration: underline;}

.user_options_field{margin: 0 0 0 12px;	float: left; display: inline;	height: 19px; width: 150px;}	
.user_options_submit{margin: 0px; float: right;	display : inline;	height: 41px; width: 52px;}
.user_options_logout{margin: 0px; float: right;	margin-bottom : 3px; padding : 3px 0 0 0; display : inline;	height: 41px; width: 52px;}
.downs_btn{padding: 2px 0 0 0; }
input.user_options_field{margin: 0px;	color : #00458b; padding-left: 2px;	font-size: 10px;	width: 146px;	height: 15px;	border: 1px solid  #00468d;	background-color: #ffffff;}
p.user_options{font:normal 0.54em Verdana,Arial,Helvetica,san-serif; color:#FFFFFF; margin : 0; line-height : 15px; margin : 0 0 0 12px; width: 200px;}

p.user_options a{color : #FFFFFF;}
p.user_options a:hover {color: #FFFFFF; text-decoration: underline;}

p.user_box{font:normal 0.54em Verdana,Arial,Helvetica,san-serif; color:#FFFFFF; margin : 0; line-height : 15px; margin : 0 0 0 12px; width: 140px;}
p.user_box a{color : #FFFFFF;}
p.user_box a:hover {color: #FFFFFF; text-decoration: underline;}

/*Top Navigation*/
.topnav_container{margin: 0 0 0 1px; float: left;	display : inline; height: 32px;	width: 568px;}
.topnav_container ul{float : left; display : block; margin:0 0 0 0; padding:0;}
.topnav_container li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}

/*Main Container (Wraps Lft + Body)*/
.main_container_spacer{margin: 0px; float: left; display: inline; height: 3px; width: 787px; background-image: url(../images/slc_main.gif);	background-repeat: repeat-y;}
.main_container{margin: 0px; float: left; display: inline; height: auto; width: 787px; background-image: url(../images/slc_main-content.gif); background-repeat: repeat-y;}

/*Left Navigation*/
.lft_container{margin: 0 0 0 2px; float: left; display : inline; width: 190px; background-color: #FFFFFF;}
.lft_main{margin : 0px; float : left;}
.lft_main ul{float: left; padding: 0px; margin: 0px; width: 100%; list-style: none; margin : 0px;}

.lft_main li{float : left; width : 100%; margin : 0px; }
.lft_main img{float : left; display : inline; margin : 0px; }

.lft_sub ul{float: left; padding: 0px; margin: 0px; width: 190px; list-style: none; border-top : 1px solid #0072c6; background-color: #f0f1f2;}
.lft_sub li{float : left; width : 190px; border-bottom : 1px solid #FFFFFF;}
.lft_sub a{font: normal 0.6em Verdana,Arial,Helvetica,san-serif; line-height :21px; color : #00458b; padding-left: 26px;	display: block;}
.lft_sub a:hover {line-height: 21px; background-color : #0073cf; color: #FFFFFF;	padding-left: 26px;	display: block;}

li.active a{font: normal 0.6em Verdana,Arial,Helvetica,san-serif; line-height :21px; background-color : #0073cf; color : #FFFFFF; padding-left: 26px;	display: block;}
li.active a:hover {line-height: 21px; background-color : #0073cf; color: #FFFFFF;	padding-left: 26px;	display: block;}

/*Body*/
.article{margin: 0; float: left; width: 594px;}
.article h1 {font: bold 1.0em Verdana,Arial,Helvetica,san-serif; color:#0073cf; margin : 12px 28px 13px 27px;}
.article h2 {font: bold 0.8em Verdana,Arial,Helvetica,san-serif; line-height : 19px; color: #636466; margin : 10px 28px 14px 27px;}

.article p a{color:#0073cf;} 
.article p a:hover{color:#0073cf; text-decoration: underline;} 
.article p a:visited{color:#0073cf;} 

.article p,.article ol,.article ul,.article dl {font:normal 0.6em Verdana,Arial,Helvetica,san-serif; color:#00458b; margin : 0; line-height : 16px; margin : 0 28px 7px 27px;}
.article ul,.article ol {margin:10px 0 10px 7em; padding:0; }
.article ul ul,.article ol ol,.article ul ol,.article ol ul,.article ul p,.article ol p,.article dl ul{font-size:1em;}
.article ul ul,.article ol ul {list-style:disc;}
.article ul ul,.article ol ul,.article ol ol,.article ul ol {margin-top:0.5em;}
.article ul li,.article ol li {margin-top:0.4em ;}
.article dl {margin:1em 0 0 0;}

.article-image{margin : 0 0 15px 15px; float :right; }
img.article-cart-option{margin : 0 0 5px 27px;}
.article-movie{background : pink; }


.downloads_container{margin: 0 0 10px 13px; float: left;	width: 550px;	height: auto;	background-color: #f0f1f2; padding : 3px 0 7px 0;}
.download_item{margin: 4px 0 0 8px; float: left; width: 531px; border : 1px solid #0073cf;}
.download_item_txt{margin: 0; float :left;  width: 508px; border-right: 1px solid #0073cf;	background-color: #FFFFFF;}
.download_item_txt a{margin: 0 0 0 7px;  font:normal 0.7em Verdana,Arial,Helvetica,san-serif;	color: #00458b; line-height : 20px;}
.download_item_icon{margin: 0; float :left; width: 22px; background-color: #FFFFFF;}

.product_container{margin: 0 0 0 5px; float: left;	width: 570px;	height: auto;	background-color: #f0f1f2; padding : 3px 0 7px 0;}
.product_item{margin: 5px 0 0 9px;	float: left; width: 550px;	border: 1px solid #0073cf;	background-color: #FFFFFF;	background-image: url(../images/slc_product_summary.gif); background-repeat: repeat-y;}
.product_item_image{margin: 0; float :left; width: 67px; height : 49px; border : 2px solid #0073cf;  background-color: #FFFFFF;}

.product_item_left{margin: 0; float :left; width: 358px; height :auto; }
.product_item_header{margin: 0;	float: left; width: 358px; height: 20px;	background-image: url(../images/product_summary_header.gif);}
.product_item_header p{	margin : 0 0 0 12px; font:bold 0.7em Verdana,Arial,Helvetica,san-serif;	color: #FFFFFF; line-height: 20px;}


.product_item_summary{margin: 0; float: left; width: 358px;}
.product_item_summary p{margin : 0 0 0 12px; font:normal 0.55em Verdana,Arial,Helvetica,san-serif;	color: #5b5b5c; line-height: 15px;}
.product_item_right{margin: 0; float: left; width: 121px;}
.product_item_code{margin: 0; float: left; width: 121px;}
.product_item_code p{margin : 0 0 0 5px; font:normal 0.55em Verdana,Arial,Helvetica,san-serif;	color: #00458b; line-height: 15px;}


/*Footer*/
.footer_container{margin: 0; padding-top : 5px; float: left;  width: 787px;	height : 42px;	background-image: url(../images/bg_footer.gif);	background-repeat: no-repeat;}
.footer_address{margin: 0px; float: left; height: auto; width : 734px;}
.footer_address p{margin : 25px 0 0 29px; color : #828383; font-size : 0.6em;}
span.blue{font-weight : bold; color : #0073cf;}
.footer_navigation{margin: 0px; float: left;	height: 42px; width: 52px;	}
.footer{margin: 0 auto; float: left; padding-bottom :10px; width: 786px; padding-top: 5px; margin-bottom : 0; margin-top: -5px; height : auto; text-align: center; border-right : 1px solid #99a0a5;}
.footer p a{font:normal 0.68em Verdana,Arial,Helvetica,san-serif;	color: #A7A9AC;}
.footer p a:hover{color:#B50A47; text-decoration: underline;} 

/*Contact Form*/

.contact_box{float: left; padding : 10px 10px 0 20px; margin : 0 0 0 10px; width: 537px;  background-color : #f0f1f2}
.contact_box p{font:normal 0.6em Verdana,Arial,Helvetica,san-serif; margin : 0; padding : 4px 0 2px 0;}
.contact_box textarea{font:normal 1em Verdana,Arial,Helvetica,san-serif;}
.contact_mand span { color: #0073cf; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; padding : 2px 0 2px 0;}

.contact_left{float: left;  width: 50%; padding-top : 3px; }
.contact_left span { color: #0073cf;}
.contact_region {float: left; height: 10px;  width: 50%; }
.contact_region select{margin: 0;	color : #00458b; padding: 0 ;	height: 17px; font-size: 10px; border: 1px solid  #0073cf;	width: 250px; background-color: #ffffff;}
.contact_hidden {visibility : hidden;}/*contact e-mail form for map contacts*/
.contact_opt{float: left;  width: 45%; margin : 0 0 0 0; /*background-color : white; */}
.contact_opt p{font:normal 0.6em Verdana,Arial,Helvetica,san-serif; line-height : 1.2em; margin : 0 ; /*background-color : white; */}
.contact_right{float: right; width: 50%; text-align : right; padding : 0 15px 0 0; }
.contact_left input{margin: 0px;	color : #00458b; padding-left: 2px; font-size: 10px;	height: 13px;	border: 1px solid  #0073cf;	background-color: #ffffff;}
.contact_left select{font:normal 0.5em Verdana,Arial,Helvetica,san-serif; margin: 0px;	color : #00458b; padding: 0px;	font-size: 9px;	height: 17px; width: 250px; 	border: 1px solid  #0073cf;	background-color: #ffffff;}
.contact_right input{margin: 0px;	color : #00458b; padding-left: 2px;	font-size: 10px;	height: 13px;	border: 1px solid  #0073cf;	background-color: #ffffff;}
.contact_box textarea {margin: 0px;	color : #00458b; padding: 0px;	font-size: 10px;	border: 1px solid  #0073cf;	background-color: #ffffff;}
.contact_submit{float: right; width: 50%; text-align : right; padding : 0 25px 0 0;  margin: 0 0 15px 0;}

.contact_vld_left{float: left; height : auto; padding : 0 0 0 0; margin :0 0 10px 20px}
.contact_vld_left_txt{float: left; height : auto; padding : 0 0 0 0; margin : 0}
.contact_vld_right{float: left; height : auto; padding : 0 0 0 10px;}


.vcode{float: left;  text-align : right; padding : 6px 0 0 30px; }

/*registration form*/

.reg_box{float: left; padding : 10px 10px 10px 10px; height : auto; margin : 0 0 10px 15px; font:bold 0.8em Verdana,Arial,Helvetica,san-serif; width: 541px;  background-color : #f0f1f2}
.reg_left p{font:normal 0.8em Verdana,Arial,Helvetica,san-serif; padding : 2px 0 0 0; margin : 0;}
.reg_box p{font:normal 0.8em Verdana,Arial,Helvetica,san-serif;}
.reg_box span{color : #0073cf; font:normal 1em Verdana,Arial,Helvetica,san-serif; margin: 0;}
.reg_left{float: left;  width: 50%; padding-top: 3px;  /*background-color : white; */}
.reg_left input{margin: 0px;	color : #0073cf; padding: 1px;	font-size: 10px;	height: 13px;	border: 1px solid  #0073cf;	background-color: #ffffff;}
.reg_left select{font:normal 0.5em Verdana,Arial,Helvetica,san-serif; margin: 0px;	color : #00458b; padding: 0px;	font-size: 9px;	height: 17px; width: 250px; 	border: 1px solid  #0073cf;	background-color: #ffffff;}
.reg_pwd_left{float: left; height : auto; padding : 0 0 0 0;}
.reg_pwd_right{float: left; height : auto; padding : 0 0 0 5px;}
.reg_vld_left{float: left; height : auto; padding : 3px 0 0 0;}
.reg_vld_right{float: left; height : auto; padding : 0 0 0 5px;}
.reg_region p{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; padding : 3px 0 2px 0; margin : 0; }
.reg_region {float: left; height: 10px;  width: 50%;   /*background-color : white; */}
.reg_region select{margin: 0;	color : #00458b; padding: 0 ;	height: 19px; font-size: 10px; border: 1px solid  #0073cf;	width: 250px; background-color: #ffffff;}
.reg_submit{float: left; width: 50%; padding-top : 18px;  margin: 0;}

.reg_activate{float: left;  width: 60%; padding-top: 3px;  /*background-color : white; */}
.reg_activate input{margin: 0px;	color : #0073cf; padding: 1px;	font-size: 10px;	height: 13px;	border: 1px solid  #0073cf;	background-color: #ffffff;}

/*document library*/

.doc_cat_header{font:bold 0.7em Verdana,Arial,Helvetica,san-serif;	height : 20px; color: #FFFFFF; background-image: url(../images/dl_bg.gif); background-color : #004b94; padding : 3px 0 0 15px; margin : 0 15px 4px 15px;}
.doc_cat_header a{ color: #FFFFFF; line-height : 15px;}
.show_doc{ float : right; padding : 0 0 0 0; height : 20px; margin : 0 8px 0 0;}



.doc_container{float :left; display : inline; width : 565px; background-color :#f0f1f2; padding : 5px 0 5px 0; margin : 0 0 5px 15px;}

.doc_summary{float :left; display : inline; font:normal 0.6em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c; background-color : #FFFFFF; border : 1px solid #0073cf;  margin : 0 10px 0 10px; width : 547px;}
.doc_summary p{margin : 0 0 0 5px; line-height : 22px; font-size: 1em;}

.doc_download{float :left; display : inline; font:normal 0.6em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c; background-color : #f2f8fd; border : 1px solid #0073cf; border-top: 0; margin : 0 10px 0 10px; width : 547px;}

.doc_container a{margin : 0 0 0 5px; line-height : 22px;}
.doc_container img{float :right; display : inline; margin : 0px; padding : 0px; border-left : 1px solid #0073cf;}
/*
.doc_download{float :left; display : inline; font:bold 0.6em Verdana,Arial,Helvetica,san-serif;	width : 532px; color : #5b5b5c;  background-color :#f2f8fd; border-right : 1px solid #0073cf; border-bottom : 1px solid #0073cf; border-left : 1px solid #0073cf; height : 17px; padding : 3px 0 2px 5px; margin : 0 0 0 0;}
.doc_download a{font:normal 1em Verdana,Arial,Helvetica,san-serif;	color : #00458b;  }

.doc_download_type{float : left; margin : 0 0 0 0; height : 20px;  width : 22px; border: 1px solid #00458b}
.doc_download_type img{float :left; display : inline; margin : 0px; padding : 0px;}
*/
/*News*/

.news_item{float: left; background-color : #f0f1f2;  margin : 0 0 5px 15px;}
.news_item span{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c;}
.news_item a{ font:normal 1em Verdana,Arial,Helvetica,san-serif; color : #00458b;}
.news_img{float: left; width : 50px; height: 40px;}
.news_summary{float: left; width : 500px; padding : 5px 5px 0 5px}
.news_summary p{ margin : 0 0 0 10px; font:normal 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b; }
.news_summary a{ margin : 0 0 0 10px; font:bold 0.9em Verdana,Arial,Helvetica,san-serif; color : #02345b; }
.news_summary b{ font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #02345b; }
.news_date{ margin : 13px 0 0 25px; font:bold 0.8em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c; }
.news_header{ margin : 0 0 0 25px; font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #0073cf; }

/*news items*/

.right_items{display : inline; margin : 0; margin-left :10px; float :right; width : 215px;}
.right_items_images{display : inline; margin : 0; margin-left :10px; margin-bottom :10px; float :right; width : 215px;}
#right_items_images img.main{margin : 0px; 	float : right; }
#right_items_images .sub_images{float : right;  margin-top : 3px; }
#right_items_images .sub_image{float : left;  margin : 0px;  width : 70px; height : 52px;}
#right_items_images p{float : left; margin : 4px 0 4px 0; display : inline; width : 199px; font: normal 0.59em Verdana,Arial,Helvetica,san-serif;	text-align: center;	color: #B50A47;}

#right_items p{color : #3C393A; line-height : 14px; margin : 5px 0 5px 15px;}
#right_items span.date{font-weight : bold; color :  #B50A47;}
#right_items img.main{margin : 0px; 	float : right; }
#right_items .latest_item_image{margin : 0px; float : right; height : 47px;	width : 61px;	margin : 10px 0  0 10px; }


/*Order Basket*/

.order_basket {float: left; padding : 10px 0 10px 10px; height : auto; margin : 25px 0 0 10px ; width: 550px;  background-color : #f0f1f2}
.order_basket p{ font:normal 0.7em Verdana,Arial,Helvetica,san-serif;}
.order_container{float: left; margin: 0 0 5px 0; float: left; border: 1px solid #0073cf; height: 37px; width: 539px; height: auto;	background-color: #FFFFFF; padding : 0;}
.order_item {float: left; width :366px; height : auto; min-height: 37px; margin: 10px 10px 0 -15px; }
.order_item p {float: left; margin : 0;  padding :0 0 3px 20px; margin : 0;  font:bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b;}
.order_item span{font:normal 1em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c}
.order_right{float: right; background-color : #f2f8fd; width : 177px; min-height: 42px; height: auto; margin : 0; border-left: 1px solid #0073cf;	 }
.order_code_title {padding : 5px 0 2px 4px; float : left;  margin : 0; width : 81px; height : 15px; font:bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b; border-bottom : 1px solid #00458b; border-right : 1px solid #00458b;}
.order_code{padding : 5px 0 4px 4px; float : left; margin : 0; width : 81px; height : 15px; font:bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b;  /*border-bottom : 1px solid #00458b;*/ border-right : 1px solid #00458b;}
.order_quantity{padding : 5px 0 4px 3px; width : 88px; height : 15px; margin : 0; float: left; font:bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b; /*border-bottom : 1px solid #00458b;*/ }
.order_quantity_title{padding : 5px 0 2px 1px; width : 90px; float: left; margin : 0; background-image: url(../images/qty_bg.gif); height : 15px; font:bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b;  border-bottom : 1px solid #00458b;}
.order_quantity input{width : 25px; margin : -3px 0 0 0}
.order_ppu{float: right; width : 45px; height : 15px; margin : -12px 0 0 0; color : white;}
.order_remove{width : 15px; float : right }
.order_remove a{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #FFFFFF; }


.qty_title{float: left; width: 18px; padding-left: 3px}
.order_add{width : 39px; float : right; }
.order_bottom{float: left; width : 560px; margin : 0 0 0 20px;}
.order_bottom h1 {font:bold 1.2em Verdana,Arial,Helvetica,san-serif; color : #0073cf; padding-bottom : 5px;}
.order_bottom p {font:normal 0.8em Verdana,Arial,Helvetica,san-serif;}

.order_region{float: left; width : 550px;}
.order_region select{margin: 0 0 5px 0;	color : #00458b; padding: 0 ;	height: 19px; font-size: 10px; border: 1px solid  #0073cf;	width: 253px; background-color: #ffffff;}
.order_region p{font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #00458b; padding : 0 0 3px 0;}
.order_address{float: left; background-color : white; width : 300px;}
.order_address input {height : 13px; font: normal 0.7em Verdana,Arial,Helvetica,san-serif; margin : 0 0 4px 0;}
.order_submit{float: right; width : 150px;  padding : 14px 5px 2px 10px;}
.order_quote_title{ font:normal 0.8em Verdana,Arial,Helvetica,san-serif; padding-left: 2px;}
.item_price input{float: right; padding : 3px 1px 3px 0; margin : 0; height : 15px; width : 42px; text-align : right; }
.item_price{  font: bold 1.5em Verdana,Arial,Helvetica,san-serif;  float: right; margin : -17px 0 0 0;  height : 24px; width : 46px; text-align : right; background-color : white; border-left : 1px solid #0073cf}
.item_price p{ padding : 5px 0 0 1px; margin: 0 10px 0 0; text-align : left; color : #00458b;}

.po_notification{width : 540px; border : 2px solid #0073cf; margin : 20px 0 0 20px; text-align : center;}
.po_notification p{ font:normal 0.8em Verdana,Arial,Helvetica,san-serif; padding : 5px 0 0 0;}
.po_submit{float: right; width : 150px;  padding : 0 15px 2px 10px;}


/*my downs home*/
.member_menu{ margin: 10px 0 0 27px;}
.member_btn{ margin-right : 2px; float : left; padding : 0 0 2px 0;}
.message_update{font: bold 0.8em Verdana,Arial,Helvetica,san-serif; color : red;}


/*Quotes and Purchase Orders*/
.address_details {width : 550px; margin : 10px; padding : 10px; }
.address_left { width: 200px; float : left; background-color : white;}
.address_right { width: 300px; float: right;  background-color : white;}


.quote_container{float: left; padding : 10px 0 10px 10px; height : auto; margin : 5px 0 0 10px ; width: 560px;  background-color : #f0f1f2}
.quote_title{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #0073cf; padding : 15px 0 0 15px;}
.quote_item{float: left; display : inline; width :175px; height : auto; margin: 0 5px 10px 0; background-color: #FFFFFF; padding : 0 0 0 0; border : 1px solid #00458b; }
.quote_item p {float: left;  padding : 0; font:bold 0.7em Verdana,Arial,Helvetica,san-serif; color : #00458b;}
.quote_date_title {padding : 2px 0 2px 3px; float : left; font:bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b; width : 82px; border-bottom: 1px solid #0073cf; border-right: 1px solid #0073cf;}
.quote_date{padding : 2px 0 4px 3px; float : left; font:normal 0.6em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c; width : 82px; border-right: 1px solid #0073cf;}
.quote_order{padding : 2px 0 4px 2px; float: left; font:normal 0.6em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c; }
.quote_order_title{padding : 2px 0 2px 3px; float: left; font:bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #00458b; width : 86px;  border-bottom: 1px solid #0073cf; }
.quote_view{width : 100%; padding : 0;}

.quote_dets{float: left; padding : 10px 0 10px 10px; height : auto; margin : 5px 0 0 10px ; width: 550px; }
.quote_dets p{ margin : 0; font:bold 0.7em Verdana,Arial,Helvetica,san-serif;  color : #5b5b5c}
.quote_dets span{color : #0073cf; }
.quote_price_container{float: left; padding : 10px 0 10px 10px; height : auto; margin : 5px 0 0 10px ; width: 560px;  background-color : #f0f1f2;}
.quote_price_title{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #0073cf; padding : 15px 0 0 0;}
.confirm_price_title{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #0073cf; margin : 25px 0 0 18px;}
.quote_price_container span{font:normal 1em Verdana,Arial,Helvetica,san-serif;  color : #5b5b5c; margin : 0;}
.quote_price_container p{font:bold 0.7em Verdana,Arial,Helvetica,san-serif;  color : #5b5b5c; margin : 0;}

.quote_price{float: left; padding : 0 0 10px 10px; margin : 0 0 0 10px; width: 530px; }
.quote_price p{font:bold 0.7em Verdana,Arial,Helvetica,san-serif;  color : #5b5b5c; margin : 0;}
.quote_price span{ color : #0073cf; }
.quote_price input{float: left; margin : 5px 0 0 0 ; height : 15px; border: 1px solid #00458b;}
.quote_submit{float: right; margin : -115px 40px 0 0 ; height : 15px }
.quote_response{font:bold 1.2em Verdana,Arial,Helvetica,san-serif;  color : #5b5b5c;}

.back_btn{float: right;  margin: 0 10px 20px 0; border: 0;}
.terms{width : 520px; margin : 0 15px 0 20px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif;}

.link_summary {background-color :#f0f1f2; width : 562px; margin : 0 0 5px 15px; border : 1px solid #0073cf; }

.PO_header{float: left; padding : 0 0 10px 0; height : auto; margin : 10px 0 0 10px ; width: 550px; }
.PO_header p {float: left;  margin : 0; padding : 0 0 0 10px; font:bold 0.8em Verdana,Arial,Helvetica,san-serif; color : #5b5b5c;}
.PO_header span {color : #0073cf;}
.PO_header_title{float: left;  margin: 0 0 5px 0; padding : 0 0 0 10px; font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #0073cf;}
.PO_container{float: left; padding : 0 0 10px 0; height : auto; margin : 10px 0 0 10px ; width: 550px; }

.PO_address{float: left; padding : 10px 0 10px 10px; height : auto; margin : 0 ; width: 530px; background-color : white; }
.PO_address p {float: left;  margin : 0; padding : 0; font:normal 0.8em Verdana,Arial,Helvetica,san-serif; color : #0073cf;}
.PO_address span {font:normal 1em Verdana,Arial,Helvetica,san-serif; color : #000000;}
.po_address_left { width: 200px; float : left; background-color : white;}
.po_address_right { width: 300px; float: right;  background-color : white;}

.edit_container{float: left; padding : 10px 0 10px 10px; height : auto; margin : 5px 0 0 10px ; width: 560px;  background-color : #f0f1f2}
.edit_container p{margin : 0; padding : 0;}
.edit_box{float: left; padding : 10px 10px 10px 10px; height : auto; margin : 0 0 10px 0; font:bold 0.8em Verdana,Arial,Helvetica,san-serif; width: 541px;  background-color : #f0f1f2}
.edit_submit{float: right; width: 50%; text-align: right;  margin: 0 38px 0 0;}
.edit_box p{font:normal 0.8em Verdana,Arial,Helvetica,san-serif; padding : 4px 0 4px 0;}
.edit_box span{color : #0073cf}

/*Map styles*/

.map_container{margin : 10px 0 10px 0;}
.map_text {margin : 10px 0 10px 0; }
.map_text p{font:normal 0.6em Verdana,Arial,Helvetica,san-serif;  color : #00458b;}
.map_img_container{float : left; width : 430px; padding-left : 0; margin : 5px 0 10px 10px;}
.map_img_right{float : left; width : 100px; margin: 240px 0 0 0;}

.map_distributor_container{float: left;  height : auto; margin : 5px 0 0 10px ;  padding : 10px 0 10px 7px ;width: 565px;  background-color : #f0f1f2}
.map_distributor_info{font:normal 0.7em Verdana,Arial,Helvetica,san-serif;  color : #00458b;}
.map_dist_title{float: left; height : auto; width: 547px;  height : 17px; padding : 3px 0 0 10px; background-image: url(../images/dl_bg.gif); margin : 10px 0 0 0;}
.map_dist_title p{font:bold 1em Verdana,Arial,Helvetica,san-serif;  color : #FFFFFF; margin : 0; }
.map_dist_contact{float : right; margin : -16px 0 0 0;}

.map_dist_content{float: left; height : auto; width: 550px;  height : auto; background-color: white; padding : 5px 0 5px 5px; border : 1px solid #0073cf;}
.map_dist_content p{font:normal 0.8em Verdana,Arial,Helvetica,san-serif;  color : #5b5b5c; margin : 0;  padding : 3px 0 0 3px;}
.map_dist_content span{ font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #0073cf; margin : 0;}

.act_submit{float: right;  padding-top : 10px;  margin: 0 73px 0 ;}

.Page_Nav{float : left; display : inline; width : 453px; margin: 31px 0 0 61px;}

.prev_page{float : left; display : inline; width : 82px; margin: 0 0 0 0;}
.page_no{float : left; display : inline; width :  85px; margin: 0 15px 0 15px;}
.next_page{float : left; display : inline;  margin: 0 0 0 0;}
.page_no p{margin: 0 0 0 0;  font:normal 0.65em Verdana,Arial,Helvetica,san-serif; padding-top :5px;}

.page_input{float : left; display : inline; width :  125px; margin: 0 0 0 0;}
.page_input span {float : left; margin: 0 0 0 5px;  font:normal 0.65em Verdana,Arial,Helvetica,san-serif; padding-top :5px;}
.page_input input{float : left; display : inline; margin: 2px 0 0 10px; padding : 1px; width :  30px; border : 1px solid #155494;}

/*Ligthbox*/
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body>#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:Trebuchet, Trebuchet MS, Helvetica, sans-serif; line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(../includes/source/resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(../includes/source/resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(../includes/source/resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(../includes/source/resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(../includes/source/resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:Trebuchet, Trebuchet MS, Helvetica, sans-serif; font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/* 
The contents of this file is licensed material and is copyright to arkom creative technology. It is protected by international copyright laws. It may not be modified, copied in whole or in part except in the manner expressly stated in the license agreement. If you are in any doubt as to what you are allowed to do, contact us at www.arkom.co.uk.
*/ 