* { 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%;	background-color: #FFFFFF;	font-family: Verdana,Arial,Helvetica,'MS Sans Serif',Serif;	text-align: center; background: url(../images/tile_spring.gif) repeat;	z-index : 0;}

/*

body {font-size: 100%;	background-color: #FFFFFF;	font-family: Verdana,Arial,Helvetica,'MS Sans Serif',Serif;	text-align: center; background: url(../images/slc_background-christmas.jpg) repeat;	z-index : 0;}
*/

a {text-decoration:none; }
img {border:0; z-index : 0;}
fieldset {border:0;}

.site{margin : auto;width: 1017px;  text-align: left;  margin-top : 20px; }
.container{margin: 0; width: 1017px; float: left; clear: none;}
.container_top{float: left; display: inline;	margin: 0 0 0 0; height: 14px; width: 1017px;	background: url(../images/bg_header.png) no-repeat;}
.container_columns{float: left; display: inline; margin: 0 0 0 0; height: auto; width: 1017px; background: url(../images/slc_container.png) repeat-y;}

/*Header*/
.header_container{float: left; display: inline; height: 166px; width: 1017px; /*background: url(../images/bg_header-autumn.gif) no-repeat top;*/}




.logo_container{float: left; display: inline; margin: 0 0 0 15px;	height: 97px; width: 517px;}

.logo_container h1{margin:0; padding:0; text-indent:-500em; width:517px; height:97px; background: url(../images/logo_ta.jpg) no-repeat; cursor:pointer;}

/*Christmas Countdown*/
.countdown_container{float: left; margin : 27px 5px 0 0; display: inline; width: 232px; height: 70px; background: url(../images/countdown_images/bg_christmas-box.gif) no-repeat;}
.countdown_container img{float: left; display: inline; margin : 0 0 0 0;}
.countdown_left{float: left; display: inline; margin : 9px 0 0 7px; width: 66px; height: 39px;}
.countdown_right{float: left; display: inline; margin : 9px 0 0 1px; width: 157px; height: 40px;}
.countdown_footer{float: left; display: inline; margin : 3px 0 0 5px; width: 222px; height: 14px;}
.countdown_footer_last{float: left; display: inline; margin : 9px 0 0 5px; width: 222px; height: 41px;}


/*Basket*/
.basket_container{float: right; display: inline; margin: 0 17px 0 0; height: 97px; width: 234px; background: url(../images/bg_basket_2010.gif) no-repeat;}
.basket_options{float: left; display: inline; margin: 0 0 0 0; height : 24px; width : 234px;}
.basket_options img{float: left; display: inline; margin: 0 0 0 0;}
.basket_overview{float: left; display: inline; margin: 0 0 0 0; height : 42px; width : 234px;}
.basket_overview_left{float: left; display: inline; margin: 0 0 0 0; height : 42px; width : 178px;}
.basket_overview_left p{margin: 6px 0 0 13px; font:normal 0.69em Verdana,Arial,Helvetica,san-serif; line-height :15px; color : #536970; width : 150px;}
/*.basket_overview_left b{color: #1c6527;}*/
.basket_overview_right{float: left; display: inline; margin: 0 0 0 0; height : 42px; width : 53px;}
.basket_delivery{float: left; display: inline; margin: 0 0 0 0; height: 31px; width: 234px;}


/*
.basket_container{float: right; display: inline; margin: 0 14px 0 0; height: 97px; width: 234px; background: url(../images/bg_basket_new.gif) no-repeat;}
.basket_options{float: left; display: inline; margin: 0 0 0 0; height : 26px; width : 234px;}
.basket_options img{float: left; display: inline; margin: 0 0 0 0;}
.basket_overview{float: left; display: inline; margin: 0 0 0 0; height : 35px; width : 232px;}
.basket_overview p{margin: 6px 0 0 13px; font:normal 0.69em Verdana,Arial,Helvetica,san-serif; line-height :15px; color : #536970;}
.basket_overview b{color: #1c6527;}
.basket_delivery{float: left; display: inline; margin: 5px 0 0 0; height: 35px; width: 232px;}
*/


/*Main Navigation*/
.sub_header_elements{float: left; display: inline; margin: 0 0 0 8px; width : 758px;	height :64px;}
.nav_container{float: left; display: inline; margin: 0; height: 43px; width : 758px;}
#nav_container ul{float : left;  margin:5px 0 0 0; padding:0;}
#nav_container li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}

/*Bread Crumb*/
.bcrumb_container{float: left; display: inline; margin: 0; height: 21px; width: 758px;	background: url(../images/bg_breadcrumb.gif) no-repeat;}
.bcrumb_container p{margin-left : 15px; font:normal 0.69em Verdana,Arial,Helvetica,san-serif; line-height :21px; color : #536970;}
.bcrumb_container p b{color : #1c6527;}
.bcrumb_container p a{color : #536970; text-decoration: none;}
.bcrumb_container p a:hover{color : #536970; text-decoration: underline;}
.bcrumb_container p span.green{color : #0ba922;}


/*Search Block*/
.search_container{float: left; display: inline; margin: 5px 0 0 0; height: 57px; width: 232px; background: url(../images/bg_search.gif) no-repeat;}
.search_header{float: left; display: inline; margin: 0 0 0 0; height: 29px; width: 232px;}
.search_header_left{float: left; display: inline; margin: 0 0 0 0; height: 29px; width: 125px;}
.search_header_left img{float: left; display: inline; margin: 9px 0 0 9px;}
.search_header_right{float: left; display: inline; margin: 9px 0 0 0; height: 17px; width: 107px;}
.search_header_right a{margin: 0 0 0 0; font: normal 0.65em Verdana,Arial,Helvetica,san-serif; color: #536970; text-decoration: none;}
.search_header_right a:hover{margin: 0 0 0 0; font: normal 0.65em Verdana,Arial,Helvetica,san-serif; color: #536970; text-decoration: underline;}
.search_form{float: left; display: inline; margin: 0 0 0 0; height: 28px; width: 232px;}
input.search_input{float: left; display: inline; margin: 0 0 0 8px;	padding: 0 0 0 4px;	font-size: 12px;	width: 176px;	height: 14px;	border: 1px solid  #bfcfce;	background-color: #FFFFFF;}
input.search_button{float: right; display: inline; margin: 0 2px 0 0;}

/*Suggestion Box*/
.right_suggestion{float: left; display: inline; height: auto; background-color: #f6f7f8;	width: 180px; margin : 1px 0 0 6px; border : 1px solid #bfcfce;}
.right_suggestion p{margin : 0 0 0 0; font: normal 0.65em Verdana,Arial,Helvetica,san-serif; color: #536970;}
.right_suggestion a{float :left; display : block; width: 172px; line-height :12px; padding : 2px 4px 2px 4px;	font: normal 1em Verdana,Arial,Helvetica,san-serif; color: #006f33;}
.right_suggestion a:hover{float: left; display: block; width: 172px; background: #54a22e; color: #FFFFFF;}

/*Left Navigation*/
.left_container{float: left; display: inline; margin: 0 0 0 10px; height :auto; width : 215px;}
.left_header{float: left; display: inline; margin : 0 0 4px 0;	width: 215px; height: 29px;}
.left_header_msg{float: left; display: inline; margin : 0 0 4px 0;	width: 215px; height: 34px;}

.left_navigation{float: left; display: inline; margin : 0 0 0 0;	width: 215px; height: auto; background-image: url(../images/slc_navigation.gif); background-repeat: repeat-y;}
.left_nav_mid{float: left; display: inline; width: 215px; height: auto; }
#left_nav_mid ul {float: left; padding: 0px; margin: 0px; width: 215px; list-style: none;} 

#left_nav_mid li.top{float : left; width : 100%;  margin :0px; border : 0; list-style:none; background: url(../images/hd_nav_top.gif) no-repeat top;}
#left_nav_mid li.top:hover{float : left; width : 100%;  margin :0px;  border : 0; list-style:none; background: url(../images/hd_nav_top-on.gif) no-repeat top;}
#left_nav_mid li.top a{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 3px 0 0 1px; width: 200px; color: #536970; padding : 1px 0 3px 14px;	display: block;}
#left_nav_mid li.top a:hover{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 3px 0 0 1px; width: 200px; color: #60b429; padding : 1px 0 3px 14px; display: block; background-image: url(../images/slc_nav_on.gif); background-repeat: repeat-y;}
#left_nav_mid li.top_active{float : left; width : 100%;  margin :0px;  border : 0; list-style:none; background: url(../images/hd_nav_top-on.gif) no-repeat top;}
#left_nav_mid li.top_active a{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 3px 0 0 1px; width: 200px; color: #60b429; padding : 1px 0 3px 14px; display: block; background-image: url(../images/slc_nav_on.gif); background-repeat: repeat-y;}

#left_nav_mid li.regular{float : left; width : 100%;  margin :0px; border-top : 1px solid #bfcfce; list-style:none; }
#left_nav_mid li.regular a{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 0 0 0 1px; width: 200px; line-height: 19px; color: #536970; padding-left: 14px; display: block;}
#left_nav_mid li.regular a:hover{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 0 0 0 1px; width: 200px; line-height: 19px; color: #60b429;	padding-left: 14px; display: block;	background-image: url(../images/slc_nav_on.gif); background-repeat: repeat-y;}
#left_nav_mid li.regular_active {float : left; width : 100%;  margin :0px; border-top : 1px solid #bfcfce; list-style:none; }
#left_nav_mid li.regular_active a{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 0 0 0 1px; width: 200px; line-height: 19px; color: #60b429;	padding-left: 14px; display: block;	background-image: url(../images/slc_nav_on.gif); background-repeat: repeat-y;}

#left_nav_mid li.bottom{float : left; width : 100%;  margin :0px; padding-bottom : 7px; border-top : 1px solid #bfcfce; list-style:none; background: url(../images/ft_left_nav.gif) no-repeat bottom;}
#left_nav_mid li.bottom:hover{float : left; width : 100%;  margin :0px; padding-bottom : 7px; border-top : 1px solid #bfcfce; list-style:none; background: url(../images/ft_left_nav-on.gif) no-repeat bottom;}
#left_nav_mid li.bottom a{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 0 0 3px 1px; width: 200px; color: #536970; padding : 4px 0 1px 14px;	display: block;}
#left_nav_mid li.bottom a:hover{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 0 0 3px 1px; width: 200px; color: #60b429; padding : 4px 0 1px 14px; display: block; background-image: url(../images/slc_nav_on.gif); background-repeat: repeat-y;}
#left_nav_mid li.bottom_active{float : left; width : 100%;  margin :0px; padding-bottom : 7px; border-top : 1px solid #bfcfce; list-style:none; background: url(../images/ft_left_nav-on.gif) no-repeat bottom;}
#left_nav_mid li.bottom_active a{font: normal 0.65em Verdana,Arial,Helvetica,san-serif; margin: 0 0 3px 1px; width: 200px; color: #60b429; padding : 4px 0 1px 14px; display: block; background-image: url(../images/slc_nav_on.gif); background-repeat: repeat-y;}
#left_nav_mid li img{float : left; display : inline; margin : 0 0 0 0;}


.left_address{float: left; display: inline; width: 200px; height: auto; margin: 14px 0 0 15px;}
.left_address h3{font:normal 0.8em Verdana,Arial,Helvetica,san-serif; line-height :17px; color : #1c6527;}
.left_address p{font:normal 0.69em Verdana,Arial,Helvetica,san-serif; line-height :17px; color : #536970;}
.left_address p b{color: #1c6527; font-weight: normal;}


/*Article*/
.article{float: left; display: inline; margin: 0; height :auto; width : 541px;}
.article h1 {margin : 14px 25px 12px 24px; font: normal 1.6em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#1c6527;}
.article h2 {margin : 0 25px 15px 24px; font: normal 0.9em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 23px;}
.article p,.article ol,.article ul,.article dl {margin : 0 25px 7px 24px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 19px;}
.article p a{color:#1c6527; text-decoration: underline;} 
.article p a:hover{color:#1c6527; text-decoration: underline;} 
.article ul,.article ol {margin:1em 0 1em 5em;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:4em 0 0 0;}
.article ul a,.article ol a{color:#000000; text-decoration: underline;}
.article_image{float : right; margin : 45px 0 10px 20px; background: url(../images/img_bg.gif) no-repeat; height : 172px; width : 207px; padding : 10px 0 0 9px}


.download_container{ float:left; height : 105px; width :425px; padding : 3px; margin : 0 0 0 3px;background-color:#ffffff;}
.downloads{float : left; width : 513px; height : 96px; padding : 0 10px 11px 0; overflow : hidden;}
.download_items{  padding :0;background-color:#eff7e9; height : 34px; margin-bottom:4px;width : 513px;}
.download_items a { cursor : pointer; color:#2a3133;}

.dl_item{float: left; display:inline;width : 447px; font:normal 0.6em Verdana,Arial,Helvetica,san-serif; color : #2a3133; margin:8px 0 0 15px; }
.dl_file{float : right; display:inline;width : 33px; height:32px;  border:1px solid #d9e2e2; margin:0; }
.dl_file img{width : 33px; height:32px; }
.dl_title{float: left; display:inline;width : 385px; margin : 4px 0 10px 0; }
.dl_size{float : right;display:inline;width :50px;text-align : right; padding : 4px 0 0 0; color:#1d793e;font:bold 1em Verdana,Arial,Helvetica,san-serif; }

.message_container{float: left; display: inline; margin: 0 0 5px 4px; width: 533px;	height: 50px;	background: url(../images/bg_message.gif) no-repeat;}
.message_icon_error{float: left; display: inline; margin: 0 0 0 0; width: 143px;height: 50px;}
.message_icon_error img{float: left; display: inline; margin: 0 0 0 0;}

#free_delv_container{float: left; display : inline; margin: 0 0 10px 4px; width: 533px;	height: 50px;	background: url(../images/bg_message.gif) no-repeat;}
.free_icon{float: left; display : inline; margin: 0 0 0 0; width: 251px; height: 50px;}
.free_text{float: left; display : inline; margin: 0 0 0 0; width: 282px; height: 50px;}
.free_text p{margin : 0 0 0 0; line-height: 50px; color : #1c6527;}
.free_text p b{color :#60b429;}

.article p.message{line-height: 50px; color : #1c6527;}
img.archive{float: left; display: inline; margin: 0 0 10px 160px;}





/*Checkout*/
img.cnt_1 {float: left; display: inline; margin: 0 0 0 25px;}
span.green{color : #60b429;}

.chk_container{float: left; display: inline; margin: 0  0 0 4px; width: 533px;}
.chk_header{float: left; display: inline; margin: 0 0 9px 0; width: 533px; height: 25px; background: url(../images/bg_chk_header.gif) no-repeat;}

.chk_header h3{font: normal 0.8em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; text-align: center; line-height : 25px;}
.chk_hd_2 h3{text-align: left; margin: 0 0  0 8px;}

.chk_hd_1{float: left; display: inline; margin: 0 3px 0 0; width : 70px;}
.chk_hd_2{float: left; display: inline; margin: 0 3px 0 0; width : 311px;}
.chk_hd_3{float: left; display: inline; margin: 0 3px 0 0;  width : 71px;}
.chk_hd_4{float: left; display: inline; margin: 0 0 0 0; width : 71px;}

.chk_item{float: left; display: inline; margin: 0 0 3px 0; width: 533px; height: auto; background: url(../images/slc_chk-item.gif) repeat-y;}
.chk_item_top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_chk-item.gif) no-repeat;}
.chk_item_bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_chk-item.gif) no-repeat;}

.chk_item p{font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527; text-align: center; margin : 0 0 0 0;}
.chk_item p a{text-decoration : none;}
.chk_item p a:hover{text-decoration : underline;}

.chk_ln_1{float: left; display: inline; margin: 0 3px 0 0; width : 70px;}
.chk_ln_2{float: left; display: inline; margin: 0 3px 0 0; width : 311px;}
.chk_ln_3{float: left; display: inline; margin: 0 3px 0 0;  width : 71px;}
.chk_ln_4{float: left; display: inline; margin: 0 0 0 0; width : 71px;}

.chk_ln_2 p{text-align: left; margin: 0 0  0 9px;}
.chk_ln_2_options{float: left; display: inline; margin: 10px 0 0 6px;}
.chk_ln_2_options img{float: left; display: inline; margin: 0 8px 0 0;}
.chk_ln_4 p{font: bold 0.7em  Verdana,Arial,Helvetica,san-serif; color: #60b429;}


.chk_item_promo{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: auto; background: url(../images/slc_chk-item-promo.gif) repeat-y;}
.chk_item_promo_mid{float: left; display: inline; width: 533px;  min-height: 43px; height: auto !important; height: 43px;}
.chk_item_promo_top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_chk-item-promo.gif) no-repeat;}
.chk_item_promo_bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_chk-item-promo.gif) no-repeat;}
.chk_item_promo p{font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527; text-align: center; margin : 5px 0 0 0;}
img.chk_item_img_remove{margin-top:8px;}
img.chk_promo_img_remove{float:right; display:inline;margin: 10px 0 0 0;}
.chk_pr_1{float: left; display: inline; margin: 0 3px 0 0; width : 70px;}
.chk_pr_2{float: left; display: inline; margin: 0 3px 0 0; width : 385px;}
.chk_pr_2 p{text-align: left; margin : 5px 0 0 9px;}
.chk_pr_3{float: left; display: inline; margin: 0 0 0 0; width : 71px;}
p.chk_pr_2{ width : 305px;float: left; }
.chk_pr_3 p{font: bold 0.7em  Verdana,Arial,Helvetica,san-serif; color: #60b429;}
span.lgreen{color : #60b429;}

.chk_delv_container{float: left; display: inline; margin: 5px 0 0 0; width: 533px; height: auto;background: url(../images/slc_chk-delv.gif) repeat-y;}
.chk_delv_top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_chk-delv.gif) no-repeat;}
.chk_delv_bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_chk-delv.gif) no-repeat;}
.chk_delv_1	{float: left; display: inline; margin: 0 3px 0 0; width : 385px;}
.chk_delv_1 p{font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527; text-align: left; margin : 3px 0 0 9px;}
.chk_delv_2	{float: left; display: inline; margin: 0 3px 0 0; width : 71px;}
.chk_delv_3	{float: left; display: inline; margin: 0 0 0 0; width : 71px;}
.chk_delv_2 h3{font: normal 0.8em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; text-align: center; line-height : 19px;}
.chk_delv_3 h4{font: bold 0.75em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; text-align: center; line-height : 19px;}
.chk_sub-total{float: right; display: inline; margin: 8px 0 3px 0; width: 145px; height: 25px; background: url(../images/bg_chk-sub.gif) no-repeat;}
.chk_sub-total h3{font: normal 0.8em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; text-align: center; line-height : 25px;}
.chk_sub-total h4{font: bold 0.75em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; text-align: center; line-height : 25px;}
.chk_overview_options{ float: right; display: inline; margin: 8px 0 3px 0; width: 285px; height: 20px;}
.chk_overview_options img{float: right; display: inline; margin : 0 3px 7px 0;}
.chk_overview_options input{float: right; display: inline; margin :  0 0 0 0;}
.chk_addopt_container{float: left; display: inline; margin: 11px 0 10px 4px; width: 533px; height: auto; background: url(../images/slc_chk-opt.gif) repeat-y;}
.chk_addopt_top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_chk-opt.gif) no-repeat;}
.chk_addopt_bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_chk-opt.gif) no-repeat;}
.chk_addopt_radio{float: left; display: inline;	margin: 0 0 0 0;	width: 41px;	height: auto;}   
.chk_addopt_radio input.radio{ margin: 3px 0 0 17px; padding: 0px 0px 0px 0px; border:0px; height:15px; width:15px;}
.chk_addopt_text{float: left;	display: inline;	margin: 0 0 0 0;	width: 352px;	height: auto;}
.chk_addopt_text p{margin: 3px 0 3px 0;	font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527;}
.chk_addopt_text2{float: left;	display: inline;	margin: 0 0 0 17px;	width: 367px;	height: auto;}
.chk_addopt_text2 p{margin: 3px 0 3px 0;	font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527;}
.chk_addopt_options{float: left;	display: inline;	margin: 0 0 0 0;	width: 138px;	padding : 0 0 0 2px; height: auto;}
.chk_addopt_options input.ed{	float: left;	display: inline;	margin: 11px 2px 1px 0;}
.chk_addopt_options input.new{float: left;	display: inline;	margin: 3px 0 0 0;}
.chk_addopt_options img.ed{	float: left;	display: inline;	margin: 11px 2px 1px 0;}
.chk_addopt_options img.new{float: left;	display: inline;	margin: 3px 0 0 0;}
.chk_promo_container{float: left; display: inline; margin: 3px 0 0 4px; width: 533px; height: auto; background: url(../images/slc_chk-opt.gif) repeat-y;}
.chk_promo_top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_chk-opt.gif) no-repeat;}
.chk_promo_bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_chk-opt.gif) no-repeat;}
.chk_promo_txt{float: left;	display: inline;	margin: 0 0 0 0;	width: 292px;	height: auto;}
.chk_promo_txt p{margin: 8px 0 3px 9px;	font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527;}
.chk_promo_code{float: left;display: inline;	margin: 0 0 0 0;	width: 127px;	height: auto; padding-bottom : 14px}
.chk_promo_code input{float: left; display: inline; margin: 11px 0 0 0; height :15px; width : 112px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
.chk_promo_submit{float: left; display: inline;	margin: 0 0 0 0; width: 114px; height: auto;}
.chk_promo_submit input{float: left;	display: inline;	margin: 14px 0 0 0;}
.chk_sodexo_code1{float: left;	display: inline;	margin: 5px 0 0 74px;	width: 210px;	height: auto; padding-bottom : 14px;font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #536970;}
.chk_sodexo_code2{float: left;	display: inline;	margin: 19px 0 0 5px;	width: 128px;	height: auto; padding-bottom : 9px;font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #536970;}
.chk_sodexo_code1 input{float: left; display: inline; margin: 7px 0 0 0; height :15px; width : 62px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
.chk_sodexo_submit{float: left; display: inline;	margin: 34px 0 0 0; width: 70px; height: auto;}
.chk_sodexo_txt{float: left;	display: inline;	margin: 0 0 0 0;	width: 525px;	height: auto;}
.chk_sodexo_txt p{margin: 10px 0 3px 9px;	font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527;}


select.order_form_short{float: left; display: inline; margin: 5px 26px 5px 1px; height :19px; width : 49px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 1px 0 0 4px;	font-size: 12px; }
select.order_form{float: left; display: inline; margin: 5px 26px 5px 6px; height :19px; width : 265px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 1px 0 0 4px;	font-size: 12px; }
input.order_form{margin:0;float: left; display: inline;margin: 3px 0px 3px 23px;}
/*Sub Items (Login Etcs) */
.sub_header{float: left; display: inline; margin: 0 0 4px 4px; height: 32px; width: 533px; background: url(../images/bg_cat_header.gif) no-repeat;}
.sub_header h3{margin : 0 0 0 20px; font:normal 1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #60b429; line-height : 32px;}

.sub_container{float: left; display: inline; margin: 5px 0 28px 4px; height: auto; width: 533px; background: url(../images/slc_sub-container.gif) repeat-y;}
.sub_container-hd{float: left; display: inline; height: 3px; width: 533px; background: url(../images/hd_sub-container.gif) no-repeat;}
.sub_container-mid{float: left; display: inline; height: auto; width: 533px;}
.sub_container-mid p{margin : 10px 20px 0 20px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 15px;}
.sub_container-mid img{float :right; display: inline; margin :  0 14px 0 0;}
.sub_container-ft{float: left; display: inline; height: 3px; width: 533px;	background: url(../images/ft_sub-container.gif) no-repeat;}
.sub_form_left{float: left; display: inline; width: 255px; margin :  0 0 0 20px;}
.sub_form_right{float: left; display: inline; width: 239px;}
.sub_password{float: left; display: inline; width: 321px; margin :  5px 0 0 20px;}
.sub_password p{margin : 0 0 0 0; font:normal 0.65em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 15px;}
.sub_password p b{font-weight : normal; color: #429918;}
.sub_options{float: left; display: inline; width: 178px; margin :  19px 0 0 0; height : 20px}
.sub_options img{float: left; display: inline; margin :  0 0 0 0;}
input.sub_form{float: left; display: inline; margin: 5px 0 5px 0; height :15px; width : 230px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
label.sub_form{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 19px;}
label.sub_form b{color : #60b429;}

/*HPAge tips*/
.tip_container{float: left; display: inline; margin: 0 0 5px 5px; height: 194px;	width: 531px;}
.tip_left{float: left; display: inline; margin: 0 0 0 0; height: 195px; width: 207px; background: url(../images/bg-tip-month.jpg) no-repeat;}

/*
.tip_left{float: left; display: inline; margin: 0 0 0 0; height: 195px; width: 207px; background: url(../images/bg-tip-month.jpg) no-repeat;}


.tip_left{float: left; display: inline; margin: 0 0 0 0; height: 195px; width: 207px; background: url(../images/bg_range_left.gif) no-repeat;}
*/


.tip_left_hd{float: left; display: inline; margin: 0 0 0 0; height: 67px; width: 207px;}
.tip_left_txt{float: left; display: inline; margin: 0 0 0 0; height: 99px; width: 207px;}
.tip_left_option{float: left; display: inline; margin: 0 0 0 0; height: 29px; width: 207px;}
.tip_left_option img{float: left; display: inline;	margin: 0 0 0 9px;}

.tip_left_txt h2{margin : 3px 3px 0 15px; font:normal 0.8em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #FFFFFF; line-height : 17px;} 
.tip_right{float: left; display: inline; margin: 0 0 0 0; height: 195px; width: 324px; background: url(../images/bg_range_right.gif) no-repeat;}

.tip_cont{float: left; display: inline; margin: 5px 0 0 4px; height: 32px; width: 533px; background: url(../images/bg_cat_header.gif) no-repeat;}
.tip_cont h3{margin : 0 0 0 20px; font:normal 1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #60b429; line-height : 32px;}
.tip_cont h3 a{color: #60b429; text-decoration : none;}
.tip_cont h3 a:hover{color: #60b429; text-decoration : underline;}
.tip_cont img{	float: right; display: inline; margin : 9px 6px 0 0;}

/*Related Items*/
.rbox-container{float: left; display: inline; margin-left:4px;}
.rblox_item{float: left; display: inline; margin : 1px 0px 0 0; height:240px;	width: 124px;}

.rblox_item_txt{float: left; display: inline; height: 30px; width: 126px; text-align:center;}
.rblox_item_txt p{margin: 10px 2px 0 0px;; width: 112px;padding:0px; font:normal 0.75em Trebuchet, Trebuchet MS, Helvetica, sans-serif;  color : #1c6527; line-height :15px;}

.rblox_form{ padding:0;margin:0px ; height:20px; display: inline;  width: 128px;}
input.rblox_item_link{margin: 10px 0px 10px 10px; padding-top:0px;}
input.rblox_opt_item_link{margin: 0px 0px 0px 10px; padding-top: 0px;}

.rblox_item_offer{float: left; display: inline; margin: 0 0 0 0; height: 33px;	width: 128px; text-align:center; }
.rblox_item_price{float: left; display: inline; margin: 0 0 0 0; height: 33px;	width: 116px; text-align:center; }
.rblox_item_offer p{margin:10px 0 0 0;font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527;	line-height: 14px;}
.rblox_item_price p{margin:22px 0 0 0;font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527;	line-height: 14px;}

.rblox_item_offer p span.grey{font: normal 0.9em Verdana,Arial,Helvetica,san-serif; color: #585b5b;}
.rblox_item_price p span.orange{font: bolder 1.1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color : #f25a19; }
.rblox_item_offer p span.orange{font: bolder 1.1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color : #f25a19; }
.rblox_item_offer p a{text-decoration : none;}
.rblox_item_offer p a:hover{text-decoration : none;}
.rblox_item_offer p a:visited{text-decoration : none;}
.rblox_item_txt p a{text-decoration : none;}
.rblox_item_txt p a:hover{text-decoration : none;}
.rblox_item_txt p a:visited{text-decoration : none;}



/*Homepage Offers*/
.offer_container{
	float: left; display: inline;	margin: 2px 0 0 6px; height: auto;	width: 530px;
}

.offer_container_hd{
	float: left; display: inline; margin: 0 0 0 0; height: 81px; width: 530px;
}


.offer_container_mid{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding :  0 0 0 4px;
	height: auto;
	width: 528px;
	background : url(../images/slc_offer_container.gif) repeat-y;
}

.offer_container_ft{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	height: 16px;
	width: 530px;
	background : url(../images/ft_special_offers.gif) no-repeat;
}







/*Hpage Items
.hblox_container{float: left; display: inline;	margin: 0 0 4px 5px;height: 191px;	width: 532px;}
.hblox_container img{float: left; display: inline; margin: 0 0 0 0;}
.hblox_left{float: left; display: inline; margin: 0 0 0 0; height: 191px;	width: 131px; background: url(../images/bg_hblx-left.gif) no-repeat;}
.hblox_right{float: left; display: inline; margin: 0 0 0 0; height: 191px; width: 401px;	background: url(../images/bg_hblx-right.gif) no-repeat;}
.hblox_item{float: left; display: inline; margin : 1px 6px 0 0; height: 189px;	width: 128px;}
.hblox_item_last{float: left; display: inline;	margin : 1px 0 0 0;	height: 189px;	width: 128px;}
.hblox_item_image{float: left; display: inline; height: 128px;	width: 128px;}
.hblox_item_image img{float: left; display: inline;  position:absolute; z-index : 0;}
.hblox_item_icons{float:left; display: inline;	margin : 11px 0 0 102px; height: 117px; width: 27px; position : absolute;	z-index : 8;}
.hbloc_ico{float: left; display: inline; height: 27px;	width: 27px; margin : 0 0 2px 0;}
.hblox_item_range{float: left; display: inline; margin: 0 0 0 0; height: 35px;	width: 27px;}
.hblox_item_range img{float: left; display: inline; margin: 0 0 0 5px;}
.hblox_item_sptxt{float: left; display: inline; height: 28px; width: 128px;}
.hblox_item_sptxt p{margin: 0 0 0 0px;	font: normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527;	line-height: 14px; text-align: center;}
.hblox_item_sptxt p a{text-decoration : none;}
.hblox_item_sptxt p a:hover{text-decoration : none;}
.hblox_item_sptxt p a:visited{text-decoration : none;}
.hblox_item_offer p a{text-decoration : none;}
.hblox_item_offer p a:hover{text-decoration : none;}
.hblox_item_offer p a:visited{text-decoration : none;}
.hblox_item_sprange{float: left; display: inline; margin: 0 0 0 0; height: 33px;	width: 27px;}
.hblox_item_sprange img{float: left; display: inline; margin: 0 0 0 5px;}
.hblox_item_offer{float: left; display: inline; margin: 0 0 0 0; height: 33px;	width: 79px;}
.hblox_item_offer p{margin: 2px 4px 0 0;	font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527;	line-height: 14px; text-align: center;}
.hblox_item_offer p span.grey{font: normal 0.9em Verdana,Arial,Helvetica,san-serif; color: #585b5b;}
.hblox_item_offer p span.orange{font: bold 1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color : #f25a19;}
.hblox_item_splink{float: left; display: inline; margin: 0 0 0 0; height: 33px;	width: 22px;}
.hblox_item_splink img{float: left; display: inline; margin: 5px 0 0 0;}
.hblox_item_txt{float: left; display: inline; height: 35px; width: 101px;}
.hblox_item_txt p{margin: 0 0 0 5px;  font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color : #1c6527; line-height :15px;}
.hblox_item_link{float: left; display: inline; height: 27px;	width: 128px;}
.hblox_item_link img{float: left; display: inline; margin: 0 0 0 27px;}
*/



/*Contact + Forms*/
.contact_container{float: left; display: inline; margin: 0 0 0 18px; height: auto; width: 500px;}
.contact_container p.denotes{margin : 0 0 5px 0; color:#536970;}
.contact_container b{color:#60b429;}
.contact_container h4{clear :both; font:normal 0.8em Verdana,Arial,Helvetica,san-serif; color: #60b429; line-height : 19px; margin: 25px 0 5px 4px;}

.contact_item_left{float: left; display: inline; width: 256px;}
.contact_item_right{float: left; display: inline; width: 244px;}
.contact_short_item_left{float: left; display: inline; width: 226px; margin-left:10px;}
.contact_long_item_right{float: left; display: inline; width: 244px;}
label.contact_form{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 19px;}

span.grey{font:normal 0.8em Verdana,Arial,Helvetica,san-serif; color: #777878; line-height : 19px;}


label.contact_form2{float: left; margin: 5px 0 5px 6px; font: normal 0.65em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 16px;}
label.contact_form a{color: #536970; text-decoration : none;}
label.contact_form a:hover{color: #536970; text-decoration : underline;}

input.contact_form{float: left; display: inline; margin: 5px 0 5px 6px; height :15px; width : 231px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
input.contact_form_read{float: left; display: inline; margin: 5px 0 5px 6px; height :15px; width : 231px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px;color : #777878;   }

textarea.contact_form{float: left; display: inline; margin: 5px 0 5px 6px; height :60px; width : 231px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }
.contact_validation{	float : left; display : inline; margin: 2px 0 0 6px; border : #CBD0D2 solid 1px; padding : 0px; width : auto;	height : 24px;}
.contact_validation img{margin : 1px;}
input.button_submit{float: left; display: inline; margin: 0 0 0 6px;}
.rating-numbers{width:26px; height:40px;float:left; background-color: #ffffff; margin-top:5px;font: bold 0.7em Verdana,Arial,Helvetica,san-serif; }
.rating-numbers span{color:#536970; margin-left:6px; padding-bottom:2px;}
div.ratelink{display:block; float:right; margin-top:20px;}
a.rating_link:link{color: #1c6527;font: normal 0.6em Verdana,Arial,Helvetica,san-serif;  text-decoration : none; }
a.rating_link:hover, a.rating_link:visited{color: #1c6527;font: normal 0.6em Verdana,Arial,Helvetica,san-serif; text-decoration : underline;}
.contact_options{
	float: left; display: inline; margin: 0 0 0 0;
}

.contact_options img{
	float: left; display: inline; margin: 0 0 0 0;
}

select.contact_form{float: left; display: inline; margin: 5px 0 5px 6px; height :19px; width : 235px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
.contact_pw-container{float: left; display: inline;	margin : 0 0 0 -14px; height :57px; width : 515px;	background: url(../images/bg_acc-password.gif);	padding : 7px 0 0 18px;}


/*Product Listing*/
.product_list_header{float: left; display: inline; margin: 4px 0 0 4px; height: 32px; width: 533px; background: url(../images/hd_prlist.gif) no-repeat;}
.product_list_header img{float: left; display: inline; margin: 10px 10px 0 0;}
.product_list_header input{float: left; display: inline; margin: 10px 10px 0 0;}
.product_list_header p{float: left; display: inline; margin : 9px 14px 0 10px; font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527;}
p.prd_count{float: left; display: inline; margin : 9px 0 0 4px; font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527;} 




.p_list_container{float: left; display: inline; margin: 14px 0 0 12px;	height: auto;	width: 524px;}
.p_list_item{float: left; display: inline; margin: 0 0 0 0; height: 211px; width: 124px;}
.p_list_split{float: left; display: inline; margin: 0 0 0 0; height: 211px;	width: 7px;	background : url(../images/spt_product-list.gif) no-repeat;}
.p_list_split_ft{float: left; display: inline; margin: 0 0 3px 0; height: 5px; width: 524px; background : url(../images/spt_product-list-ft.gif) no-repeat;}
.p_list_image{float: left;	display: inline; margin: 0 0 0 0; height: 115px; width: 124px;}
.p_list_icons{float:left; display: inline; margin : 0 0 0 97px;	height: 115px;	width: 29px; position : absolute; z-index : 8;}
.p_list_ico{float: left; display: inline; height: 27px;	width: 27px; margin : 0 0 2px 0;}


.p_list_base{float: left; display: inline; margin: 0 0 0 0; height: 96px; width: 124px;}


.p_list_header{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	height: 40px;
	width: 124px;
}

.p_list_header h3.short{
	margin : 3px  2px 0 2px;
	font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif;
	color: #1c6527;
	line-height : 13px;
	text-align : center;
}


.p_list_header h3.long{
	margin : 0  2px 0 2px;
	font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif;
	color: #1c6527;
	line-height : 13px;
	text-align : center;
}


.p_list_header h3 a{color: #1c6527; text-decoration : none;}
.p_list_header h3 a:hover{color: #1c6527; text-decoration : underline;}





.p_list_icon{float: left; display: inline; margin: 0 0 0 0; height: 34px; width: 19px;}


.p_list_price{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	height: 34px;
	width: 105px;
	text-align : center;
}




.p_list_rrp{float: left; display: inline; margin: 0 0 0 0; height: 13px;	width: 88px;}
.p_list_rrp p{float: left; display: inline; margin: 0 0 0 0; width: 88px; font:normal 0.55em Verdana,Arial,Helvetica,san-serif; color: #585b5b; line-height : 13px;}
.p_list_now{float: left; display: inline; margin: 0 0 0 0; height: 15px; width: 88px;}
.p_list_now p{float: left;	display: inline; margin: 0 0 0 0; width: 88px; font:normal 0.75em Verdana,Arial,Helvetica,san-serif; color: #f25a19; line-height : 15px;}


.p_list_options{float: left; display: inline; margin: 0 0 0 0; height:22px; width: 124px; }
.p_list_options img{float: left; display: inline; margin: 0 0 0 0; }

.list_pagination{
	float: left;
	display: inline;
	margin: 20px 0 0 4px;
	height:32px;
	width: 533px;
	background : url(../images/bg_pagination.gif) no-repeat;
}

.list_page_prev{float: left; display: inline; margin: 8px 0 0 16px;	height:22px; width: 82px;}
.list_page_sel{	float: left; display: inline; margin: 8px 0 0 0; height:22px; width: 149px;}

.list_page_next{float: left; display: inline; margin: 8px 0 0 0; height:22px; width: 80px;}


.list_page_go{ float: left; display: inline; margin: 8px 0 0 0;	height:22px; width: 196px;}

.list_pagination label{
	float :left; display : inline; font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; line-height : 17px; margin-left : 10px;
}

select.pag_form_short{
	 display : inline; width : 47px; height : 16px; border : 1px solid #d1d2d4; font-size :9px;
}


input.go_to{
	 display : inline; width : 19px; height : 16px; border : 1px solid #d1d2d4; font-size :9px; padding : 2px 0 0 2px; 
}
input.go_button2{
	float :right;  display : inline; width : 44px; height : 22px; 
}


.product_list_container{float: left; display: inline; margin: 8px 0 0 9px; height: auto; width: 528px;}
.product_list_item{float: left; display: inline; margin: 10px 0 0 0; height: auto; width: 528px; padding-bottom: 10px; background: url(../images/ft_productlist.gif) no-repeat bottom left;}
.product_list_left{float: left; display: inline; margin : 0 0 0 0; width: 72px; height: auto;}
.product_list_left img{float: left; display: inline; margin : 0 0 0 0;}
.product_list_right{float: left; display: inline; margin : 0 0 0 0; width: 455px; height: auto;}
.product_list_icons{float: left; display: inline; margin: 0 0 0 0; height: 29px; width: 399px;}
.plist_product{float: left; display: inline; margin: 0 0 0 8px;}
.plist_item-text{float: left; display: inline; margin: 0 0 0 0; height: auto; width: 399px; padding-bottom : 3px;}
.plist_item-text h3{margin : 0 10px 0 10px; font:normal 0.9em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; line-height : 19px;}
.plist_item-text h3 a{color: #1c6527; text-decoration : none;}
.plist_item-text h3 a:hover{color: #1c6527; text-decoration : underline;}
.plist_item-text p{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; margin : 0 10px 0 10px; color : #4e6167;}
.plist_item-options{float: left; display: inline; margin: 0 0 0 0; height: auto; width: 56px;}
.plist_item-options img{float: left; display: inline; margin: 0 2px 0 0;}
.plist_item-options h4{font:normal 0.9em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #f25a19; line-height : 19px; margin : 0 0 8px 0;}




.pagination_container_left{float: left; display: inline;  width : 140px; }
.pagination_container_left p{float: left; display: inline; margin : 22px 2px 0 10px; font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527;}
select.pagination_form_short{float: left; display: inline; margin: 18px 0 0 0; height :19px; width : 49px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 1px 0 0 4px;	font-size: 12px; }
.pagination_container{float: left; display: inline; margin: 21px 0 10px 2px; width: 385px; height: 22px;}
.pagination_left{float: left; display: inline; margin: 0 0 0 0; width: 99px; height: 22px;}
.pagination_center{float: left; display: inline; margin: 0 0 0 0; width: 194px; height: 22px;}
.pagination_center p{float: left; display: inline; margin : 1px 6px 0 8px; font:normal 0.7em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527;}
.pagination_center b{font-weight : bold; color : #60b429;}
.pagination_center input.go_to{float: left; display: inline; margin: 1px 0 0  0; height :11px; width : 17px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px; font-size: 10px;}
.pagination_center input.go_button{float: left; display: inline; margin: 1px 0 0  0;}
.pagination_right{float: left;display: inline; margin: 0 0 0 0; width: 92px; height: 22px;}






/*Product*/
.product_container{float: left; display: inline; margin: 12px 0 0 8px; width: 514px; height: auto;}
.product_icons{float: left; display: inline; margin: 9px 0 0 0; width: 36px; height: auto;}

.product_center{float: left; display: inline; margin: 0 0 0 0; width: 256px; height: auto;}
.product_center h1 {margin : 9px 25px 3px 9px; font: normal 1.5em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#1c6527;}
.product_center h4{margin : 0 25px 0 9px; font: normal 1.5em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #f25a19; }
.product_center h2 {margin : 7px 25px 0 9px; font: normal 0.85em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 21px;}

.product_cart{float: left; display: inline; margin: 20px 0 0 9px; width: 164px; height: 25px;}
input.add_qty{float: left; display: inline; margin: 1px 13px 0  0; height :17px; width : 25px;}

.product_imagry{float: left; display: inline; margin: 0 0 0 0; width: 209px; height: auto;}
.product_image_main{float: left; display: inline; margin: 0 0 0 4px; width: 205px; height: 218px;}
.product_images_sub{float: left; display: inline; margin: 0 0 0 0; width : 209px; height : 68px;}
.product_isub_magnify{float: left; display: inline; margin: 0 0 0 0; width : 39px; height : 48px;}
.product_isub_subs{float: left; display: inline; margin: 13px 0 0 0; width : 170px; height : 36px;}
.product_isub_image{float: left; display: inline; margin: 0 11px 0 0 ; width : 33px; height : 33px; border : 1px solid #189836;}
.product_isub_txt{float: left; display: inline; margin: 5px 0 0 11px; width : 170px; height : 27px;}

.product_desc_container{float: left; display: inline; margin: 25px 0 0 16px;	height: auto;	width: 507px;}
.product_desc_container img{float: left; display: inline; margin: 0 0 0 0;}

.product_desc_headers{float: left; display: inline; margin: 0 0 0 0; height: 33px; width: 507px; background: url(../images/bg_product_desc_headers.gif) no-repeat;}
.product_desc_mid{float: left; display: inline; margin: 0 0 0 0; padding-top : 10px; height: auto; width: 507px; background-image: url(../images/slc_product-desc.gif); background-repeat: repeat-y;}
.product_desc_ft{float: left;	display: inline; margin: 0 0 0 0; height: 8px; width: 507px; background: url(../images/ft_product-desc.gif) no-repeat;}

.product_opt_container{float: left; display: inline; margin: 10px 0 12px 5px;	height: auto;	width: 532px;}
.product_opt_mid{float: left; display: inline; margin: 0 0 0 0; padding-top : 8px; height: auto; width: 532px; background-image: url(../images/also-mid.jpg); background-repeat: repeat-y;}
.product_opt_ft{float: left;	display: inline; margin: 0 0 0 0; height: 8px; width: 532px; background: url(../images/also-footer.gif) no-repeat;}
.product_opt_headers{float: left; display: inline; margin: 0 0 0 0; height: 31px; width: 532px; background: url(../images/also-mid.jpg) no-repeat;}

.product_desc_mid p.review{color : #5f6b78;}
.product_desc_mid p.review_2{color : #1c6527; margin-bottom : 20px;}
.product_desc_mid p.review_2 b{color : #60b429;}

.ico_product{float: left; display: inline; margin: 2px 0 0 2px;}

.range_container{float: left; display: inline; margin: 0 0 5px 5px; height: 195px; width: 531px;}
.range_container h1{visibility:hidden;}
.range_left{float: left; display: inline; margin: 0 0 0 0; height: 195px; width: 207px; background: url(../images/bg_range_left.gif) no-repeat;}
.range_left_hd{float: left; display: inline; margin: 0 0 0 0; height: 67px; width: 207px;}
.range_left_txt{float: left; display: inline; margin: 0 0 0 0; height: 128px;	width: 207px;}
.range_left_txt h2{margin : 3px 3px 0 15px; font:normal 0.8em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #FFFFFF; line-height : 17px;} 
.range_right{float: left; display: inline; margin: 0 0 0 0; height: 195px;	width: 324px;	background: url(../images/bg_range_right.gif) no-repeat;}

.sub_image_container{float: left; display: inline; margin: 0 0 1px 4px; height: auto; width: 532px;}
.sub_image{float: left; display: inline; margin: 0 5px 0 0; height: 46px; width: 174px;}
.sub_image_last{float: left; display: inline; margin: 0  0 5px 0; height: 46px; width: 174px;}
.sub_image img{float: left; display: inline; margin: 0 0 0 0;}
.range_nav{float : left; display: inline; margin : 4px 0 0 5px;}
.range_nav img{float : left; display: inline; margin : 0 5px 4px 0;}
.range_nav img.last{float : left; display: inline; margin : 0 0 4px 0;}
.range_copy{float: left; display: inline; margin: 15px 0 0 0;}

/*Links*/
.link_cat_header{float: left; display: inline; margin: 0 0 5px 4px; height: 32px; width: 533px; background: url(../images/bg_cat_header.gif) no-repeat;}
.link_cat_split{float: left; display: inline; margin: 0 0 12px 4px; height: 10px; width: 533px; background: url(../images/splt_links.gif) no-repeat;}

.link_cat_header a{margin : 0 0 0 20px; font:normal 1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #60b429; line-height : 32px;}


.link_item{float: left; display: inline; margin: 0 0 4px 4px; height: auto; width: 533px; background: url(../images/slc_links.gif) repeat-y;}
.link_item_top{float: left; display: inline; height: 3px; width: 533px; background: url(../images/hd_link_item.gif) no-repeat;}
.link_item_mid{float: left; display: inline; height: auto; width: 533px;}
.link_item_mid p{margin: 0 30px 5px 20px; color : #536970; line-height : 14px;}
.link_item_mid img{float: right;	display: inline; margin : 6px 3px 0 0;}
.link_item_mid h3{margin: 10px 0 10px 20px; font: bold 0.7em Verdana,Arial,Helvetica,san-serif; color : #1c6527;}
.link_item_mid h3 a{margin: 0 0 0 0; color : #1c6527; text-decoration : none;}
.link_item_mid h3 a:hover{margin: 0 0 0 0; color : #1c6527; text-decoration : underline;}
.link_item_bottom{float: left; display: inline; height: 3px; width: 533px; background: url(../images/ft_link_item.gif) no-repeat;}


/*Faq*/
.faq_container{float: left; display: inline; margin: 4px 0 0 4px;	height: auto; width: 533px; background: url(../images/slc_faq.gif) repeat-y;}
.faq_left{float: left; display: inline; margin: 0 0 0 0; height: auto; width: 25px;}
.faq_left img{float: left; display: inline; margin: 0 0 0 0;}
.faq_right, .faq_right_ans{float: left; display: inline; margin: 0 0 0 0; height: auto; width: 508px;}
.faq_right p{margin : 5px 10px 0 1px; font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #1c6527; line-height : 15px;}
.faq_right_ans p{margin : 5px 10px 0 1px; font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #536970; line-height : 15px;}
.faq_right_ans ul,.faq_right_ans ol {margin:0.5em 0 0.5em 3em;padding:0; color : #536970; line-height : 15px;}
.faq_right_ans ul ul,.faq_right_ans ol ol,.faq_right_ans ul ol,.faq_right_ans ol ul,.faq_right_ans ul p,.faq_right_ans ol p,.faq_right_ans dl ul{font-size:1em;}
.faq_right_ans ul ul,.faq_right_ans ol ul {list-style:disc;}
.faq_right_ans ul ul,.faq_right_ans ol ul,.article ol ol,.article ul ol {margin-top:0.5em;}
.faq_right_ans ul li,.faq_right_ans ol li {margin-top:0.4em ;}
.faq_right_ans dl {margin:4em 0 0 0;}
.faq_right_ans ul a,.article ol a{color:#000000; text-decoration: underline;}
.faq_c_top{float: left; display: inline; height: 3px; width: 533px; background: url(../images/hd_faq_q.gif) no-repeat;}
.faq_cq_bot{float: left; display: inline; margin-top : 2px; height: 15px; width: 533px; background: url(../images/ft_faq_q.gif) no-repeat;}
.faq_cq_bot img{float: right; display: inline; margin : 0 0 0 0;}
.faq_ca_bot{float: left; display: inline; height: 15px; width: 533px; background: url(../images/ft_faq_a.gif) no-repeat;}
.faq_split{float: left; display: inline; margin: 13px 0 8px 0; height: 4px; width: 533px;	background: url(../images/split_533.gif) no-repeat;}

/*Right Container*/
.right_container{float: left; display: inline; margin: 0 0 0 0; height :auto; width : 232px;}
.top_5_container{float: left; display: inline; margin: 0 0 0 0; height :auto;width : 232px;}
.hd_top_5{float: left; display: inline; margin: 0 0 0 0; height: 48px; width: 232px;}
.mid_top_5{float: left; display: inline; margin: 0 0 0 0; height: auto; width: 232px; background: url(../images/slc_top-ten.gif) repeat-y;}
.ft_top_5{float: left; display: inline; margin: 0 0 0 0; height: 5px; width: 232px; background: url(../images/ft_top-ten.gif) no-repeat;}
.mid_top_5 img{float: left; display: inline; margin: 0 0 0 0;}
.top_5_item{float: left; display: inline; margin: 0 0 0 2px; height: 69px; width: 229px;	background:  url(../images/spt_top_5.gif) no-repeat top;}
.top_5_image{float: left; display: inline; margin: 5px 0 0 0; height: 59px; width: 56px;}
.top_5_txt{float: left; display: inline; margin: 5px 0 0 0; height: 38px; width: 173px;}
.top_5_txt p{float: left; display: inline; margin : 5px  0 0 7px; font:normal 0.75em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527;	line-height : 15px;}
.top_5_txt p a{color: #1c6527; text-decoration : none;}
.top_5_txt p a:hover{color: #1c6527; text-decoration : none;}
.top_5_options{float: left; display: inline; margin: 0 0 0 0; height: 21px; width: 173px;}
.top_5_price{	float: left; display: inline; margin: 0 0 0 0; height: 21px; width: 54px;}
.top_5_price p{float: left;	display: inline; margin: 0 0 0 7px; width: 54px; font:normal 0.75em Verdana,Arial,Helvetica,san-serif; color: #f25a19; line-height : 15px;}
.top_5_navi{float: left; display: inline; margin: 0 0 0 0; height: 21px;	width: 119px;}


.signup_right{float: left; display: inline; margin: 13px 0 0 0; height: 83px; width: 232px;}
.payment_right{float: left; display: inline; margin: 13px 0 0 0; height: 186px; width: 230px;}
.payment_right img{float: left; display: inline; margin: 0 0 0 0;}

.sub_nav_right{float: left; clear :both; display: inline; margin: 14px 0 0 0; height: auto; width: 232px;}
.sub_nav_right p.footers{margin: 0 0 0 3px; font:normal 0.59em Verdana,Arial,Helvetica,san-serif; line-height :15px; color : #536970;}
.sub_nav_right p span.green{color : #0ba922;}
.sub_nav_right p a{color : #536970; text-decoration : none;}
.sub_nav_right p a:hover{color : #536970; text-decoration : underline;}

.sub_nav_social{float: left; clear :both; display: inline; margin: 0 0 0 0; height: 30px; width: 231px;}
.sub_nav_social_text{float: left; display: inline; margin: 0 0 0 0; height: 30px; width: 156px;}

.sub_nav_social_images{float: left; display: inline; margin: 0 0 0 0; height: 30px; width: 75px}
.sub_nav_social_images img{float: left; display: inline; margin: 0 0 0 0;}

/*Cheackout*/
.status_container{float: left; display: inline; margin: 0 0 8px 4px; padding:0; height: 34px; width: 533px;}
#status_container ul{float : left;  display:inline; margin:0 0 0 0; padding:0;}
#status_container li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}
.status_container img{float : left; display:inline; margin:0 0 0 0}

.od_stat_container{float: left; display: inline;	margin: 4px 0 0 4px;	height: 25px; width: 533px;	background: url(../images/bg_od_stat-headers.gif) no-repeat;}
.od_stat_container h3{margin : 0 0 0 17px; font:normal 0.85em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; line-height : 25px;}

.od_stat_item_container{float: left; display: inline; margin: 4px 0 0 4px; height: 25px; width: 533px;	background: url(../images/bg_od_stat-line.gif) no-repeat;}
.od_stat_item_container p{margin : 0 0 0 17px; font:normal 0.75em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; line-height : 25px;}




.od_stat_item{float: left; display: inline; margin: 0 3px 0 0; width: 84px;}
.od_stat_item2{float: left; display: inline; margin: 0 0 0 0; width: 446px;}



.od_address-header{float: left; display: inline; margin: 17px 0 0 4px; height: auto; width: 264px; height: 32px; background: url(../images/bg_od-address.gif) no-repeat;}
.od_address-header p{margin : 0 0 0 17px; font:normal 1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#60b429;  line-height : 32px;}
.od_add_container{float: left; display: inline; margin: 4px 0 17px 4px;	height: auto;	width: 533px; background: url(../images/slc_od-address.gif) repeat-y;}
.od_address_top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_od-address.gif) no-repeat;}
.od_address_bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_od-address.gif) no-repeat;}
.od_add_left{float: left; display: inline; margin: 8px 5px 5px 0;	width: 264px;}
.od_add_right{float: left; display: inline; margin: 8px 0 5px 0; width: 264px;}
.od_add_container p{margin : 0 0 0 17px; font:normal 0.75em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#1c6527;  line-height : 17px;}


.od-items_container{float: left; display: inline; margin: 4px 0 0 0;	height: auto;	width: 533px; background: url(../images/slc_od-items.gif) repeat-y;}
.od-items_top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_od-items.gif) no-repeat;}
.od-items_bottom{float: left; display: inline; margin: 0 0 0 0; padding-top: 10px; width: 533px; height: 3px; background: url(../images/ft_od-items.gif) no-repeat bottom;}
.od-item_cont{float: left; display: inline; margin: 10px 0 0 0; width: 533px; height: auto;}
.od-item_1{float: left; display: inline; margin: 0 3px 0 0; width : 71px;}
.od-item_2{float: left; display: inline; margin: 0 3px 0 0; width : 311px;}
.od-item_3{float: left; display: inline; margin: 0 3px 0 0;  width : 71px;}
.od-item_4{float: left; display: inline; margin: 0 0 0 0; width : 71px;}
.od-item_cont p{font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527; text-align: center; margin : 0 0 0 0;}
.od-item_cont p a{text-decoration : none;}
.od-item_cont p a:hover{text-decoration : underline;}
.od-item_2 p{text-align: left; margin: 0 0  0 9px;}
.od-item_4 p{font: bold 0.7em  Verdana,Arial,Helvetica,san-serif; color: #60b429;}


/*My Account*/

.acc_options{float: left; display: inline; margin: 4px 0 0 20px; height: 22px; width: 311px;}
.acc_options img{float: left; display: inline; margin: 0 0 0 0;}

.account-container{float: left; display: inline; margin: 24px 0 0 4px; height: 25px; width: 533px; background: url(../images/bg_account-holder.gif) repeat-y;}
.account-cont-hd{float: left; display: inline; margin: 0 4px 0 0; height: 25px; width : 130px;}
.account-cont-name{float: left; display: inline; margin: 0 0 0 0; height: 25px; width: 399px;}
.account-container p{font: normal 0.8em  Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; text-align: left; margin : 0 0 0 17px; line-height: 25px;}



.account_orders_hd{float: left; display: inline; margin: 11px 0 0 4px; height: 25px; width: 532px; background: url(../images/bg_order-hd.gif) no-repeat;}
.account_orders_hd p{font: normal 0.8em  Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; text-align: left; margin : 0 0 0 17px; line-height: 25px;}
.aco-item_1{float: left; display: inline; margin: 0 4px 0 0; width : 130px;}
.aco-item_2{float: left; display: inline; margin: 0 4px 0 0; width : 130px;}
.aco-item_3{float: left; display: inline; margin: 0 0 0 0;  width : 264px;}

.account_orders{float: left; display: inline; margin: 12px 0 0 4px;	height: auto;	width: 532px; background: url(../images/slc_acc-order.gif) repeat-y;}
.acc_orders_top{float: left; display: inline;	margin: 0 0 0 0;	width: 532px;	padding-top: 5px;	height: 3px; background: url(../images/hd_acc-orders.gif) no-repeat top;}
.acc_orders_bottom{float: left; display: inline; margin: 0 0 0 0; padding-top: 5px; width: 533px; height: 3px; background: url(../images/ft_acc-orders.gif) no-repeat bottom;}

.ao-item_cont{float: left; display: inline; margin: 3px 0 0 0; width: 532px; height: auto;}
.acoi-item_1{float: left; display: inline; margin: 0 4px 0 0; width : 130px;}
.acoi-item_2{float: left; display: inline; margin: 0 4px 0 0; width : 130px;}
.acoi-item_3{float: left; display: inline; margin: 0 4px 0 0;  width : 130px;}
.acoi-item_4{float: left; display: inline; margin: 0 0 0 0;  width : 130px;}
.ao-item_cont p{font: normal 0.7em  Verdana,Arial,Helvetica,san-serif; color: #1c6527; text-align: left; margin : 0 0 0 17px;}
.acoi-item_3 p{font: bold 0.7em  Verdana,Arial,Helvetica,san-serif; color: #4d5b60; text-align: left; margin : 0 0 0 17px;}
.acoi-item_4 img{float: left; display: inline; margin: 0 0 0 17px; }


/*Alpha Container*/
.alpha_container{float: left; display: inline; margin: 4px 0 0 4px; height: auto; width: 533px;}


.alpha_item{float: left; display: inline; margin:  0 0 13px 0; min-height: 32px; height: auto !important; height: 32px; padding-bottom : 13px; width: 533px; background: url(../images/ft_alpha-dot.gif) no-repeat bottom;}
.alpha_item_icon{float: left; display: inline; margin: 0 0 0 0; height: 32px; width: 35px;}
.alpha_item_list{float: left; display: inline;	margin: 0 0 0 0; height: auto; width: 498px;}
.alpha_item_text{float: left; display: inline;	margin: 0 0 4px 4px; height: 32px; width: 245px;}

.alpha_item_text a{display: block; height: 32px; width: 232px; background: url(../images/bg_alpha-item-off.gif) no-repeat;	font: normal 0.85em  Trebuchet, Trebuchet MS, Helvetica, sans-serif; color : #1c6527; padding : 8px 0 0 13px;}
.alpha_item_text a:hover{display: block; height: 32px; width: 232px; background: url(../images/bg_alpha-item-on.gif) no-repeat;	font: normal 0.85em  Trebuchet, Trebuchet MS, Helvetica, sans-serif; color : #1c6527; padding : 8px 0 0 13px;}




/*Site Map*/
.sm-single-container{float: left; display: inline; margin: 0 0 4px 4px;	height: auto;	width: 533px; background: url(../images/slc_sm-single.gif) repeat-y;}
.sm-single-top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_sm-single.gif) no-repeat;}
.sm-single-bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_sm-single.gif) no-repeat;}
.sm-single-item{float: left; display: inline; margin: 0 4px 0  0; width: 175px; height: auto;}
.sm-single-item_last{float: left; display: inline;	margin: 0 0 0 0;	width: 175px;	height: auto;}
.sm-single-container h3{margin : 0 0 0 17px; font:bold 0.8em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 28px;}
.sm-single-container h3 a{color: #1c6527; text-decoration : none;}
.sm-single-container h3 a:hover{color: #1c6527; text-decoration : underline;}
.sm-single-container h4{margin : 0 0 0 17px; font:bold 0.7em Verdana,Arial,Helvetica,san-serif; color: #60b429; line-height : 17px;}
.sm-single-container h4 a{color: #60b429; text-decoration : none;}
.sm-single-container h4 a:hover{color: #60b429; text-decoration : underline;}
.sm-single-container h5{margin : 0 0 0 17px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 17px;}
.sm-single-container h5 a{color: #536970; text-decoration : none;}
.sm-single-container h5 a:hover{color: #536970; text-decoration : underline;}

.sm-full-container{float: left; display: inline; margin:  0 0 4px 4px;	height: auto;	width: 533px; background: url(../images/slc_sm-full.gif) repeat-y;}
.sm-full-top{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/hd_sm-full.gif) no-repeat;}
.sm-full-bottom{float: left; display: inline; margin: 0 0 0 0; width: 533px; height: 3px; background: url(../images/ft_sm-full.gif) no-repeat;}

.sm-full-item{float: left; display: inline; margin: 0 0 0  0; width: 533px; height: auto;}
.sm-full-item h3{margin : 0 0 0 17px; font:bold 0.8em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 28px;}
.sm-full-item h3 a{color: #1c6527; text-decoration : none;}
.sm-full-item h3 a:hover{color: #1c6527; text-decoration : underline;}

.sm-full-item p{margin : 0 0 3px 17px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 17px;}
.sm-full-item p a{font-weight:normal; color: #1c6527; text-decoration : none;}
.sm-full-item p a:hover{font-weight:normal; color: #1c6527; text-decoration : underline;}



/*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;}

/*Modal Window*/

/*Modal Window*/
#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000000; display:none;}
#boxes .window {position:absolute; left:0; top:0; width:512px;  height:345px;  display:none; z-index:9999;  padding:0px; background-color:#FFFFFF;}
#boxes #dialog1 {width:512px;  height:345px;}
#dialog1 img{float :right; display : inline; margin : 10px 15px 0 0;}
iframe.terms{float : left; display : inline; margin : 0 0 0 20px; border : 1px solid #efebde; background-color : #FFFFFF; text-align : left; width:473px;height:242px;}
.terms_mini{float : left; display : inline; background-color : #FFFFFF; text-align : left;}
.terms_mini p,.terms_mini ol,.terms_mini ul,.terms_mini dl {margin : 0 25px 7px 10px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #5e625f; line-height : 19px;}
.terms_mini p b{color:#1c6527;}
.terms_mini p a{color:#5e625f; text-decoration: underline;} 
.terms_mini p a:hover{color:#5e625f; text-decoration: underline;} 
.terms_mini ul,.terms_mini ol {margin:1em 0 1em 5em;padding:0;}
.terms_mini ul ul,.terms_mini ol ol,.terms_mini ul ol,.terms_mini ol ul,.terms_mini ul p,.terms_mini ol p,.terms_mini dl ul{font-size:1em;}
.terms_mini ul ul,.terms_mini ol ul {list-style:disc;}
.terms_mini ul ul,.terms_mini ol ul,.terms_mini ol ol,.terms_mini ul ol {margin-top:0.5em;}
.terms_mini ul li,.terms_mini ol li {margin-top:0.4em ;}
.terms_mini dl {margin:4em 0 0 0;}
.terms_mini ul a,.terms_mini ol a{color:#5e625f; text-decoration: underline;}

/*Needed for scroller*/
.skip {position: absolute; left: -5000px;}
#wrapper { width: 550px; margin: 0 auto; text-align: center;}
.fl {float: left; display: inline;margin-left:0px;}
.news_slider {position: relative; width: 527px; text-align: left;}
.news_slider .messaging {display: block; padding: 5px; margin: 0 20px 5px 0px;}
.news_slider .prev, .news_slider .next {position: absolute; top: 42%; display: none;}
.news_slider .next {right: 0;}
.news_slider .container {position: relative; top: 0; left: 0; width: 100%;}
.news_slider .news_items {position: relative; width: 467px; top: 0; left: 30px; overflow: hidden;}
.news_slider .view_all {font-size: .8em; padding: 5px; margin: 0 0 0px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center;}
.news_slider .item {width: 113px; margin-right:5px;}
.news_slider .item div {width: 165px; padding: 10px 0 10px 0;}
.news_slider .item div .orange{font: bolder 1.1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color : #f25a19;}
.news_slider .item img {padding: 0;}

/*Blog*/
.blog_container{float:left; 	display : inline;	margin : 0 0 0 0;	width : 537px;	height : auto;}
.blog_container h3{margin : 7px 20px 0 25px; font: normal 1.4em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#1c6527;}
.blog_summary{float:left;	display : inline; margin : 6px 0 0 4px;	width : 533px;	height : auto;	padding : 0 0 0 0;}
.hd_blog_summary{float:left; display : inline;	margin : 0 0 0 0;	width : 533px;	height : 7px;	background : url(../images/hd_blg_summary.gif) no-repeat;}
.mid_blog_summary{float:left;	display : inline;	margin : 0 0 0 0;	padding-bottom : 10px;	width : 533px;	height : auto;	background : url(../images/slc_blg_summary.gif) repeat-y;}
 .mid_blog_summary h3{margin : 5px 20px 0 20px; font: normal 1.2em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#1c6527;}
.mid_blog_summary h3 a{color:#60b429; text-decoration : none;}
.mid_blog_summary h3 a:hover{color:#60b429; text-decoration : underline;}
.mid_blog_summary h3 a:active{color:#60b429;  text-decoration : none;}
.mid_blog_summary p.navi{margin : 15px 20px 0 20px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 19px;}
.mid_blog_summary p.navi span.date{ color: #1d793e;}
.mid_blog_summary p.navi a{color:#536970; text-decoration : none;}
.mid_blog_summary p.navi a:hover{color:#536970; text-decoration : underline;}
.mid_blog_summary p.navi a:active{color:#536970;  text-decoration : none;}
.mid_blog_summary p.summary{margin : 10px 20px 0 20px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 19px;}
.ft_blog_summary{float:left;	display : inline;	margin : 0 0 0 0;	width : 533px;	height : 30px;	background : url(../images/ft_blg_summary.gif) no-repeat;}
.ft_blog_summary img{float: right; display : inline; margin : 0 10px  0 0;}
.pagination_blog{	float:left;	display : inline;	margin : 6px 0 0 4px;	width : 533px;	height : 32px;	background : url(../images/bg_pagination-blog.gif) no-repeat;}

.pag_blog_left{	float:left;	display : inline;	margin : 9px 0 0 127px;	width : 119px;	height : 22px;}
.pag_blog_right{	float:left;	display : inline;	margin : 9px 0 0 51px;	width : 111px;	height : 22px;}

/*Blog Article*/
.blog_article{float: left; display: inline; margin: 0; height :auto; width : 536px;}
.blog_article h1 {margin : 14px 25px 12px 24px; font: normal 1.6em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#60b429;}
.blog_article h2 {margin : 0 25px 15px 24px; font: normal 0.9em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 23px;}
.blog_article p,.blog_article ol,.blog_article ul,.blog_article dl {margin : 0 25px 7px 24px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 19px;}
.blog_article p a{color:#1c6527; text-decoration: underline;} 
.blog_article p a:hover{color:#1c6527; text-decoration: underline;} 

.blog_article p.date{margin : 20px 25px 0 24px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 15px;}
.blog_article p.category{margin : 5px 25px 0 24px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 15px;}
.blog_article p.category a{color:#536970; text-decoration: none;} 
.blog_article p.category a:hover{color:#536970; text-decoration: underline;} 
.blog_article p.category a:active{color:#536970; text-decoration: none;} 

.blog_article h4 {margin : 14px 25px 12px 24px; font: normal 1em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#60b429;}

.blog_article ul,.blog_article ol {margin:1em 0 1em 5em;padding:0;}
.blog_article ul ul,.blog_article ol ol,.blog_article ul ol,.blog_article ol ul,.blog_article ul p,.blog_article ol p,.blog_article dl ul{font-size:1em;}
.blog_article ul ul,.blog_article ol ul {list-style:disc;}
.blog_article ul ul,.blog_article ol ul,.blog_article ol ol,.blog_article ul ol {margin-top:0.5em;}
.blog_article ul li,.blog_article ol li {margin-top:0.4em ;}
.blog_article dl {margin:4em 0 0 0;}
.blog_article ul a,.blog_article ol a{color:#000000; text-decoration: underline;}



/*Twittetr*/
.tweet_container{float:left; display : inline; margin : 0 0 0 5px; width :232px; height : auto;}
.hd_tweets{	float:left;	display : inline; margin : 0 0 0 0px; width :232px; height : 53px;}
.mid_tweets{float:left;	display : inline;	margin : 0 0 0 0;	width :232px;	height : auto;	background : url(../images/slc_tweets.gif) repeat-y;}
.tweet{	float:left;	display : inline; margin : 0 0 0 0; padding : 0 0 10px 0; width :232px; height : auto;	background : url(../images/bg_tweet.gif) no-repeat top;}
.tweet p{margin : 10px 15px 0 15px; font:normal 0.75em Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #1c6527; line-height : 17px; overflow : hidden;}
.tweet p span.date{ color: #5e605e;}
.tweet p a{color:#60b429; text-decoration : none;}
.tweet p  a:hover{color:#60b429; text-decoration : underline;}
.tweet p a:active{color:#60b429;  text-decoration : none;}
.ft_tweets{	float:left;	display : inline;	margin : 0 0 0 0px;	width :232px;	height : 36px;	background : url(../images/ft_tweets.gif) no-repeat;}
.ft_tweets img{	float:left;	display : inline;	margin : 0 0 0 56px;}

/*CTAS BLOG*/
.lrg-cta{float:left;	display : inline;	margin : 7px 0 0 3px;}
.lrg-signup_right{float: left; display: inline; margin: 7px 0 0 4px; height: 83px; width: 232px;}

.cta_homepage{float:left;	display : inline;	margin : 7px  0 0 6px; height: 138px; width: 530px;}
.cta_left{float:left;	display : inline;	margin : 0 0 0 0; height: 138px; width: 262px;}
.cta_right{	float:left;	display : inline;	margin : 0 0 0 6px;	height: 137px;	width: 262px;}

/*Footer*/
.footer_container{float: left; display: inline; margin: 0; height: auto; width: 1017px;}
.footer_split{float: left; display: inline;	margin: 0 0 0 0;	height: 56px; width: 1017px;	background : url(../images/ft_split.png) no-repeat;}
.footer_base{float: left;	display: inline;	margin: 0;	height: 18px;	width: 1017px;	background : url(../images/ft_footer.png) no-repeat;}	
.footer_midd{float: left; display: inline;	margin: 0;	height: auto;	padding-bottom : 7px;	width: 1017px;	background : url(../images/slc_footer.png) repeat-y;}
.footer_midd p,.footer_midd ol,.footer_midd ul,.footer_midd dl {margin : 0 25px 7px 24px; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #536970; line-height : 19px;}
.footer_midd p a{color:#536970; text-decoration: underline;} 
.footer_midd p a:hover{color:#536970; text-decoration: underline;} 
.footer_midd ul,.footer_midd ol {margin:1em 0 1em 5em;padding:0;}
.footer_midd ul ul,.footer_midd ol ol,.footer_midd ul ol,.footer_midd ol ul,.footer_midd ul p,.footer_midd ol p,.footer_midd dl ul{font-size:1em;}
.footer_midd ul ul,.footer_midd ol ul {list-style:disc;}
.footer_midd ul ul,.footer_midd ol ul,.footer_midd ol ol,.footer_midd ul ol {margin-top:0.5em;}
.footer_midd ul li,.footer_midd ol li {margin-top:0.4em ;}
.footer_midd dl {margin:4em 0 0 0;}
.footer_midd ul a,.footer_middrticle ol a{color:#536970; text-decoration: underline;}

p.footerdiscl{float :left; display : inline; margin: 10px  20px 0px 20px; font:normal 0.66em Verdana,Arial,Helvetica,san-serif; color: #1c6527; text-align: center; line-height : 17px;}
p.footerdiscl a{color: #60b429; text-decoration: none;}
p.footerdiscl a:hover{color:#60b429; text-decoration: underline;}


.footer_links{float: left; display: inline; margin: 0 0 0 22px;	height: auto; width: 222px;}
.footer_links ul{float: left; display: inline; margin : 0 5px 0 20px; font:bold 0.65em Verdana,Arial,Helvetica,san-serif; color: #1c6527; line-height : 17px;}
.footer_links ul a{color:#60b42a; text-decoration: none;} 
.footer_links a:hover{color:#60b42a; text-decoration: underline;} 
.footer_links a:active, .footer_links a:visited{color:#60b42a; text-decoration: none;} 

/* 
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.
*/
