/*sticky footer*/
	html{height: 100%;}
	body{height: 100%;margin:0;padding:0;background:#ececec url('../../img/bg_body.gif') top repeat-x;}
	#container{position: relative;min-height: 100%;}
	* html #container{height: 100%;}
	#content{padding-bottom: 150px;}
	#footer{position:relative;height:100px;margin:-150px auto 0 auto;padding:50px 20px 0 20px;}
/*end sticky footer*/

/*vertical center alignment*/
	body{text-align:center;font:normal 10px verdana,arial,helvetica,sans-serif;}
	#container{width:980px;margin:0 auto;padding:0;text-align:left;background: url('../../img/bg_container.gif') repeat-y;}
/*end vertical center alignment*/

/*content*/
	#content{background: url('../../img/bg_content.gif') no-repeat;}
/*end content*/

/*welcome / page-title*/
	#welcome{width:700px;margin:0;padding:20px 0 0 0;font:normal 12px/14px Verdana,Arial,Helvetica,sans-serif;letter-spacing:1px;color:#333;}
	#welcome h1#title, #welcome h1#page-title{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#f0a480;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	#welcome h1#page-title{color:#333;}
	#welcome p{font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif}
/*end welcome / page-title*/

/*home-content*/
	#home-content{width:700px;margin:0 22px 0 0 !important;margin-right:10px;float:right;}
/*end home-content*/

/*footer*/
	#footer{width:940px;text-align:left;background: #ececec url('../../img/bg_footer.gif') no-repeat;}
	#footer a{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#333;border-right:1px solid #333;padding:0 10px;text-decoration:none;}
	#footer a.last{border:0;}
	#copy{padding:10px 0 0 10px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#777;}
/*end footer*/

/*smal stuff*/
	h1,h2{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#333;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	h4{margin:10px 0;padding:0;font-size:12px;color:#333;border-bottom:1px solid #e6e6e6;}
	.soft-grey{color:#777;text-decoration:underline;}
	.hidden{display:none;}
	.clear-float{height:1px;line-height:1px;clear:both;}
	.red{color:#f00;}
	.slim{margin:0;padding:0;}
/*end smal stuff*/

/*message zone*/
	#headerErrMessages{width:650px;margin-left:255px;clear:both;color:#f00;font-size:12px;}
/*end message zone*/
/*header*/
	#header{height:202px;margin:0;padding:0;background:transparent url('../../img/bg_body.gif') top repeat-x;}
	#top-info-bar{height:27px;margin:0 0 11px 0;padding:0;list-style-type:none;font:normal 11px/27px Verdana,Arial,Helvetica,sans-serif;color:#777;float:right;clear:both;}
	#top-info-bar li{display:inline;margin:0 25px;letter-spacing:1px;}

	#top-search{height:112px;background:#ececec url('../../img/bg_top_search.gif') top repeat-x;clear:both;}
	#top-search #logo{display:block;width:500px;height:90px;margin:15px 0 0 20px;background: url('../../img/logo.jpg') 0px 14px no-repeat;float:left;}
	#top-search #user-menu{width:380px;height:60px;margin:0 40px 0 0 !important;margin-right:10px;line-height:60px;float:right;color:#333;text-align:right;}
	#top-search #user-menu a{color:#333;text-decoration:none;}
	#top-search #user-menu a:hover{color:#000;text-decoration:underline;}
	#top-search form{width:400px;margin:0 20px 0 0 !important;margin-right:10px;padding:0;float:right;}
	#top-search-field{width:368px !important;width:364px;height:22px;border:1px solid #000;border-right:#fff;background:#fff;float:left;}
	#top-search-field input{width:364px;border:0;line-height:12px;}
	#top-search-submit{width:28px;height:22px;border:1px solid #000;background:transparent;float:right;}
	#top-search-submit input {border:0;vertical-align:0px !important;vertical-align:-4px;}

	#top-menu{height:52px;background:#f4f4f4 url('../../img/top_menu.gif') no-repeat;}
	#top-menu a{display:block;width:120px;height:22px;margin:15px 0;font:normal 12px/22px Verdana,Arial,Helvetica,sans-serif;color:#fff;text-align:center;text-decoration:none;border-left:1px solid #393939;border-right:1px solid #959595;float:left;}
	#top-menu a.first{margin-left:25px;border-left:0;}
	#top-menu a.last{border-right:0;}
	#top-menu a:hover{letter-spacing:1px;}
/*end header*/
/*menu-left*/
	.menu-left{width:227px;margin:0;float:left;}
	#validator-icons{height:15px;margin:0 0 0 20px;padding:20px 0 0 0; text-align:center;}
	#validator-icons img{border:0;height:15px;}
	.menu-left-category{height:48px;margin-top:20px;padding-right:20px;font:bold 13px/44px Verdana,Arial,Helvetica,sans-serif;text-align:right;background:#f4f4f4 url('../../img/left_menu.gif') no-repeat;color:#fff;}
	.menu-left a{display:block;margin:0 20px;padding:0 0 0 20px;height:30px;border-bottom:1px dashed #777;color:#777;font:normal 12px/30px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
	.menu-left a.last{border:0;}
/*end menu-left*/

h2.faq-q{margin:10px 0 0 0;padding:0;font-size:14px;font-weight:normal;color:#000;text-decoration:underline;border:0;}
.faq-a{margin:0;font-size:12px;color:#333;text-decoration:none;}
/*sticky footer*/
	html{height: 100%;}
	body{height: 100%;margin:0;padding:0;background:#ececec url('../../img/bg_body.gif') top repeat-x;}
	#container{position: relative;min-height: 100%;}
	* html #container{height: 100%;}
	#content{padding-bottom: 150px;}
	#footer{position:relative;height:100px;margin:-150px auto 0 auto;padding:50px 20px 0 20px;}
/*end sticky footer*/

/*vertical center alignment*/
	body{text-align:center;font:normal 10px verdana,arial,helvetica,sans-serif;}
	#container{width:980px;margin:0 auto;padding:0;text-align:left;background: url('../../img/bg_container.gif') repeat-y;}
/*end vertical center alignment*/

/*content*/
	#content{background: url('../../img/bg_content.gif') no-repeat;}
/*end content*/

/*welcome / page-title*/
	#welcome{width:700px;margin:0;padding:20px 0 0 0;font:normal 12px/14px Verdana,Arial,Helvetica,sans-serif;letter-spacing:1px;color:#333;}
	#welcome h1#title, #welcome h1#page-title{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#f0a480;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	#welcome h1#page-title{color:#333;}
	#welcome p{font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif}
/*end welcome / page-title*/

/*home-content*/
	#home-content{width:700px;margin:0 22px 0 0 !important;margin-right:10px;float:right;}
/*end home-content*/

/*footer*/
	#footer{width:940px;text-align:left;background: #ececec url('../../img/bg_footer.gif') no-repeat;}
	#footer a{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#333;border-right:1px solid #333;padding:0 10px;text-decoration:none;}
	#footer a.last{border:0;}
	#copy{padding:10px 0 0 10px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#777;}
/*end footer*/

/*smal stuff*/
	h1,h2{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#333;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	h4{margin:10px 0;padding:0;font-size:12px;color:#333;border-bottom:1px solid #e6e6e6;}
	.soft-grey{color:#777;text-decoration:underline;}
	.hidden{display:none;}
	.clear-float{height:1px;line-height:1px;clear:both;}
	.red{color:#f00;}
	.slim{margin:0;padding:0;}
/*end smal stuff*/

/*message zone*/
	#headerErrMessages{width:650px;margin-left:255px;clear:both;color:#f00;font-size:12px;}
/*end message zone*/
/*header*/
	#header{height:202px;margin:0;padding:0;background:transparent url('../../img/bg_body.gif') top repeat-x;}
	#top-info-bar{height:27px;margin:0 0 11px 0;padding:0;list-style-type:none;font:normal 11px/27px Verdana,Arial,Helvetica,sans-serif;color:#777;float:right;clear:both;}
	#top-info-bar li{display:inline;margin:0 25px;letter-spacing:1px;}

	#top-search{height:112px;background:#ececec url('../../img/bg_top_search.gif') top repeat-x;clear:both;}
	#top-search #logo{display:block;width:500px;height:90px;margin:15px 0 0 20px;background: url('../../img/logo.jpg') 0px 14px no-repeat;float:left;}
	#top-search #user-menu{width:380px;height:60px;margin:0 40px 0 0 !important;margin-right:10px;line-height:60px;float:right;color:#333;text-align:right;}
	#top-search #user-menu a{color:#333;text-decoration:none;}
	#top-search #user-menu a:hover{color:#000;text-decoration:underline;}
	#top-search form{width:400px;margin:0 20px 0 0 !important;margin-right:10px;padding:0;float:right;}
	#top-search-field{width:368px !important;width:364px;height:22px;border:1px solid #000;border-right:#fff;background:#fff;float:left;}
	#top-search-field input{width:364px;border:0;line-height:12px;}
	#top-search-submit{width:28px;height:22px;border:1px solid #000;background:transparent;float:right;}
	#top-search-submit input {border:0;vertical-align:0px !important;vertical-align:-4px;}

	#top-menu{height:52px;background:#f4f4f4 url('../../img/top_menu.gif') no-repeat;}
	#top-menu a{display:block;width:120px;height:22px;margin:15px 0;font:normal 12px/22px Verdana,Arial,Helvetica,sans-serif;color:#fff;text-align:center;text-decoration:none;border-left:1px solid #393939;border-right:1px solid #959595;float:left;}
	#top-menu a.first{margin-left:25px;border-left:0;}
	#top-menu a.last{border-right:0;}
	#top-menu a:hover{letter-spacing:1px;}
/*end header*/
/*menu-left*/
	.menu-left{width:227px;margin:0;float:left;}
	#validator-icons{height:15px;margin:0 0 0 20px;padding:20px 0 0 0; text-align:center;}
	#validator-icons img{border:0;height:15px;}
	.menu-left-category{height:48px;margin-top:20px;padding-right:20px;font:bold 13px/44px Verdana,Arial,Helvetica,sans-serif;text-align:right;background:#f4f4f4 url('../../img/left_menu.gif') no-repeat;color:#fff;}
	.menu-left a{display:block;margin:0 20px;padding:0 0 0 20px;height:30px;border-bottom:1px dashed #777;color:#777;font:normal 12px/30px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
	.menu-left a.last{border:0;}
/*end menu-left*/

ul.common-list{margin:0;padding:0;list-style-type:square;}
ul.common-list li{margin-left:15px;}

#contact-details{font-size:12px;}

/*sticky footer*/
	html{height: 100%;}
	body{height: 100%;margin:0;padding:0;background:#ececec url('../../img/bg_body.gif') top repeat-x;}
	#container{position: relative;min-height: 100%;}
	* html #container{height: 100%;}
	#content{padding-bottom: 150px;}
	#footer{position:relative;height:100px;margin:-150px auto 0 auto;padding:50px 20px 0 20px;}
/*end sticky footer*/

/*vertical center alignment*/
	body{text-align:center;font:normal 10px verdana,arial,helvetica,sans-serif;}
	#container{width:980px;margin:0 auto;padding:0;text-align:left;background: url('../../img/bg_container.gif') repeat-y;}
/*end vertical center alignment*/

/*content*/
	#content{background: url('../../img/bg_content.gif') no-repeat;}
/*end content*/

/*welcome / page-title*/
	#welcome{width:700px;margin:0;padding:20px 0 0 0;font:normal 12px/14px Verdana,Arial,Helvetica,sans-serif;letter-spacing:1px;color:#333;}
	#welcome h1#title, #welcome h1#page-title{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#f0a480;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	#welcome h1#page-title{color:#333;}
	#welcome p{font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif}
/*end welcome / page-title*/

/*home-content*/
	#home-content{width:700px;margin:0 22px 0 0 !important;margin-right:10px;float:right;}
/*end home-content*/

/*footer*/
	#footer{width:940px;text-align:left;background: #ececec url('../../img/bg_footer.gif') no-repeat;}
	#footer a{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#333;border-right:1px solid #333;padding:0 10px;text-decoration:none;}
	#footer a.last{border:0;}
	#copy{padding:10px 0 0 10px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#777;}
/*end footer*/

/*smal stuff*/
	h1,h2{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#333;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	h4{margin:10px 0;padding:0;font-size:12px;color:#333;border-bottom:1px solid #e6e6e6;}
	.soft-grey{color:#777;text-decoration:underline;}
	.hidden{display:none;}
	.clear-float{height:1px;line-height:1px;clear:both;}
	.red{color:#f00;}
	.slim{margin:0;padding:0;}
/*end smal stuff*/

/*message zone*/
	#headerErrMessages{width:650px;margin-left:255px;clear:both;color:#f00;font-size:12px;}
/*end message zone*/
/*header*/
	#header{height:202px;margin:0;padding:0;background:transparent url('../../img/bg_body.gif') top repeat-x;}
	#top-info-bar{height:27px;margin:0 0 11px 0;padding:0;list-style-type:none;font:normal 11px/27px Verdana,Arial,Helvetica,sans-serif;color:#777;float:right;clear:both;}
	#top-info-bar li{display:inline;margin:0 25px;letter-spacing:1px;}

	#top-search{height:112px;background:#ececec url('../../img/bg_top_search.gif') top repeat-x;clear:both;}
	#top-search #logo{display:block;width:500px;height:90px;margin:15px 0 0 20px;background: url('../../img/logo.jpg') 0px 14px no-repeat;float:left;}
	#top-search #user-menu{width:380px;height:60px;margin:0 40px 0 0 !important;margin-right:10px;line-height:60px;float:right;color:#333;text-align:right;}
	#top-search #user-menu a{color:#333;text-decoration:none;}
	#top-search #user-menu a:hover{color:#000;text-decoration:underline;}
	#top-search form{width:400px;margin:0 20px 0 0 !important;margin-right:10px;padding:0;float:right;}
	#top-search-field{width:368px !important;width:364px;height:22px;border:1px solid #000;border-right:#fff;background:#fff;float:left;}
	#top-search-field input{width:364px;border:0;line-height:12px;}
	#top-search-submit{width:28px;height:22px;border:1px solid #000;background:transparent;float:right;}
	#top-search-submit input {border:0;vertical-align:0px !important;vertical-align:-4px;}

	#top-menu{height:52px;background:#f4f4f4 url('../../img/top_menu.gif') no-repeat;}
	#top-menu a{display:block;width:120px;height:22px;margin:15px 0;font:normal 12px/22px Verdana,Arial,Helvetica,sans-serif;color:#fff;text-align:center;text-decoration:none;border-left:1px solid #393939;border-right:1px solid #959595;float:left;}
	#top-menu a.first{margin-left:25px;border-left:0;}
	#top-menu a.last{border-right:0;}
	#top-menu a:hover{letter-spacing:1px;}
/*end header*/
/*menu-left*/
	.menu-left{width:227px;margin:0;float:left;}
	#validator-icons{height:15px;margin:0 0 0 20px;padding:20px 0 0 0; text-align:center;}
	#validator-icons img{border:0;height:15px;}
	.menu-left-category{height:48px;margin-top:20px;padding-right:20px;font:bold 13px/44px Verdana,Arial,Helvetica,sans-serif;text-align:right;background:#f4f4f4 url('../../img/left_menu.gif') no-repeat;color:#fff;}
	.menu-left a{display:block;margin:0 20px;padding:0 0 0 20px;height:30px;border-bottom:1px dashed #777;color:#777;font:normal 12px/30px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
	.menu-left a.last{border:0;}
/*end menu-left*/

/*products-detail*/
	#short-products{width:700px;margin-top:25px;}
	.prod-item{height:140px;padding:10px 20px 10px 10px;}
	.prod-item-icon{height:130px;padding-right:20px;float:left;}
	.prod-item-icon:hover{cursor:pointer;}
	.prod-item-link{text-decoration:none;color:#777;}
	.prod-item-title{font:normal 20px Verdana,Arial,Helvetica,sans-serif;}
	.prod-item-short{color:#333;}
	.prod-item-price{color:#333;font-size:20px;}
	.click-details{border:0;float:right;}
/*end products-detail*/

ul.common-list{margin:0;padding:0;list-style-type:square;}
ul.common-list li{margin-left:15px;}

/*sticky footer*/
	html{height: 100%;}
	body{height: 100%;margin:0;padding:0;background:#ececec url('../../img/bg_body.gif') top repeat-x;}
	#container{position: relative;min-height: 100%;}
	* html #container{height: 100%;}
	#content{padding-bottom: 150px;}
	#footer{position:relative;height:100px;margin:-150px auto 0 auto;padding:50px 20px 0 20px;}
/*end sticky footer*/

/*vertical center alignment*/
	body{text-align:center;font:normal 10px verdana,arial,helvetica,sans-serif;}
	#container{width:980px;margin:0 auto;padding:0;text-align:left;background: url('../../img/bg_container.gif') repeat-y;}
/*end vertical center alignment*/

/*content*/
	#content{background: url('../../img/bg_content.gif') no-repeat;}
/*end content*/

/*welcome / page-title*/
	#welcome{width:700px;margin:0;padding:20px 0 0 0;font:normal 12px/14px Verdana,Arial,Helvetica,sans-serif;letter-spacing:1px;color:#333;}
	#welcome h1#title, #welcome h1#page-title{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#f0a480;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	#welcome h1#page-title{color:#333;}
	#welcome p{font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif}
/*end welcome / page-title*/

/*home-content*/
	#home-content{width:700px;margin:0 22px 0 0 !important;margin-right:10px;float:right;}
/*end home-content*/

/*footer*/
	#footer{width:940px;text-align:left;background: #ececec url('../../img/bg_footer.gif') no-repeat;}
	#footer a{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#333;border-right:1px solid #333;padding:0 10px;text-decoration:none;}
	#footer a.last{border:0;}
	#copy{padding:10px 0 0 10px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#777;}
/*end footer*/

/*smal stuff*/
	h1,h2{width:700px;height:22px;margin:0;padding:0 0 8px 0;font-size:20px;font-weight:normal;line-height:22px;color:#333;letter-spacing:0px;border-bottom:2px solid #e6e6e6;}
	h4{margin:10px 0;padding:0;font-size:12px;color:#333;border-bottom:1px solid #e6e6e6;}
	.soft-grey{color:#777;text-decoration:underline;}
	.hidden{display:none;}
	.clear-float{height:1px;line-height:1px;clear:both;}
	.red{color:#f00;}
	.slim{margin:0;padding:0;}
/*end smal stuff*/

/*message zone*/
	#headerErrMessages{width:650px;margin-left:255px;clear:both;color:#f00;font-size:12px;}
/*end message zone*/
/*header*/
	#header{height:202px;margin:0;padding:0;background:transparent url('../../img/bg_body.gif') top repeat-x;}
	#top-info-bar{height:27px;margin:0 0 11px 0;padding:0;list-style-type:none;font:normal 11px/27px Verdana,Arial,Helvetica,sans-serif;color:#777;float:right;clear:both;}
	#top-info-bar li{display:inline;margin:0 25px;letter-spacing:1px;}

	#top-search{height:112px;background:#ececec url('../../img/bg_top_search.gif') top repeat-x;clear:both;}
	#top-search #logo{display:block;width:500px;height:90px;margin:15px 0 0 20px;background: url('../../img/logo.jpg') 0px 14px no-repeat;float:left;}
	#top-search #user-menu{width:380px;height:60px;margin:0 40px 0 0 !important;margin-right:10px;line-height:60px;float:right;color:#333;text-align:right;}
	#top-search #user-menu a{color:#333;text-decoration:none;}
	#top-search #user-menu a:hover{color:#000;text-decoration:underline;}
	#top-search form{width:400px;margin:0 20px 0 0 !important;margin-right:10px;padding:0;float:right;}
	#top-search-field{width:368px !important;width:364px;height:22px;border:1px solid #000;border-right:#fff;background:#fff;float:left;}
	#top-search-field input{width:364px;border:0;line-height:12px;}
	#top-search-submit{width:28px;height:22px;border:1px solid #000;background:transparent;float:right;}
	#top-search-submit input {border:0;vertical-align:0px !important;vertical-align:-4px;}

	#top-menu{height:52px;background:#f4f4f4 url('../../img/top_menu.gif') no-repeat;}
	#top-menu a{display:block;width:120px;height:22px;margin:15px 0;font:normal 12px/22px Verdana,Arial,Helvetica,sans-serif;color:#fff;text-align:center;text-decoration:none;border-left:1px solid #393939;border-right:1px solid #959595;float:left;}
	#top-menu a.first{margin-left:25px;border-left:0;}
	#top-menu a.last{border-right:0;}
	#top-menu a:hover{letter-spacing:1px;}
/*end header*/
/*menu-left*/
	.menu-left{width:227px;margin:0;float:left;}
	#validator-icons{height:15px;margin:0 0 0 20px;padding:20px 0 0 0; text-align:center;}
	#validator-icons img{border:0;height:15px;}
	.menu-left-category{height:48px;margin-top:20px;padding-right:20px;font:bold 13px/44px Verdana,Arial,Helvetica,sans-serif;text-align:right;background:#f4f4f4 url('../../img/left_menu.gif') no-repeat;color:#fff;}
	.menu-left a{display:block;margin:0 20px;padding:0 0 0 20px;height:30px;border-bottom:1px dashed #777;color:#777;font:normal 12px/30px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
	.menu-left a.last{border:0;}
/*end menu-left*/

/*products-detail*/
	#short-products{width:700px;margin-top:25px;}
	.prod-item{height:140px;padding:10px 20px 10px 10px;}
	.prod-item-icon{height:130px;padding-right:20px;float:left;}
	.prod-item-icon:hover{cursor:pointer;}
	.prod-item-link{text-decoration:none;color:#777;}
	.prod-item-title{font:normal 20px Verdana,Arial,Helvetica,sans-serif;}
	.prod-item-short{color:#333;}
	.prod-item-price{color:#333;font-size:20px;}
	.click-details{border:0;float:right;}
/*end products-detail*/

ul.common-list{margin:0;padding:0;list-style-type:square;}
ul.common-list li{margin-left:15px;}


