*{margin:0;padding:0}img{border:0}
@font-face{font-family:'SourceSansProBold';src:url('../fonts/SourceSansPro-Bold-webfont.eot');src:url('../fonts/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Bold-webfont.woff') format('woff'),url('../fonts/SourceSansPro-Bold-webfont.ttf') format('truetype'),url('../fonts/SourceSansPro-Bold-webfont.svg#SourceSansProBold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'SourceSansProLight';src:url('../fonts/SourceSansPro-Light-webfont.eot');src:url('../fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Light-webfont.woff') format('woff'),url('../fonts/SourceSansPro-Light-webfont.ttf') format('truetype'),url('../fonts/SourceSansPro-Light-webfont.svg#SourceSansProLight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'SourceSansProRegular';src:url('../fonts/SourceSansPro-Regular-webfont.eot');src:url('../fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Regular-webfont.woff') format('woff'),url('../fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),url('../fonts/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'FootLightMtLight';src:url('../fonts/Footlight_MT_Light.eot');src:url('../fonts/Footlight_MT_Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Footlight_MT_Light.woff') format('woff'),url('../fonts/Footlight_MT_Light.ttf') format('truetype');font-weight:normal;font-style:normal}
body{text-align:left;font-family:'SourceSansProRegular',sans-serif;background-color:#649a3a}#floating_link{position:fixed;left:0;top:30%;display:block;width:40px;height:119px;text-indent:-10000px;background:url(../images/result.png) no-repeat 117%;overflow:hidden}#floating_link:hover{position:fixed;left:0;top:30%;display:block;width:40px;height:119px;text-indent:-10000px;background:url(../images/result.png) no-repeat;overflow:hidden}
.container{ position : relative;/* Trit vinoli Oct 12 2013 Magnetic Grill*/ /*width:960px; Trit vinoli Oct 28 2013 */margin:auto;text-align:left}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}#header{height:140px;text-align:center;-webkit-border-radius:0 0 30px 30px;-moz-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px;background-color:#fff}
#logo{margin:17px 0 5px 12px;/*margin:17px 0 5px 40px; Trit Vinoli Oct 12 2013*/float:left;display:block}
.tollfree_no{position : absolute; right : 0px; float:right;margin:42px 12px 0 0}
.socials_small{width:110px;height:16px;float:right;text-align:center;margin:8px 0 0 0}.socials_small li{display:block;list-style:none}.socials_small a{list-style:none;width:16px;height:16px;float:left;display:block;margin:0 3px}.s1ocials_small{background:url('../images/social_small.png') no-repeat 0 0}.s2ocials_small{background:url('../images/social_small.png') no-repeat -21px 0}.s3ocials_small{background:url('../images/social_small.png') no-repeat -42px 0}.s4ocials_small{background:url('../images/social_small.png') no-repeat -63px 0}.s5ocials_small{background:url('../images/social_small.png') no-repeat -84px 0}
#toplink{float:right;display:block;margin:14px 8px 0 0px /*margin:18px 20px 0 5px Trit vinoli Oct 12 2013*/}
#toplink li{list-style:none;float:right;font-size:14px;font-weight : bold;/*font-size:14px; Trit Vinoli Oct 12 2013*/ border-left:1px solid #aaa}
#toplink a{text-decoration:none;color:#3a3a3a;margin:0 4px;/*margin:0 8px; Trit vinoli Oct 31 2013 */position:relative}#toplink a:hover{text-decoration:underline;color:#3a3a3a}#toplink a:visited{text-decoration:none;color:#3a3a3a}.clearfix{float:none;clear:both}
#page_header h1{
position : absolute;
top : 155px;
font:normal 27px 'SourceSansProBold',sans;
color : #034118;
text-transform:uppercase;
float : left; left : 12px;
}
#navigation{
float:right;
width:597px;
height:36px;
background:url('../images/navbg.png') no-repeat 0 0;
margin:16px 12px 0 0
}
#navigation ul{list-style:none;margin:1px 10px;padding:0}
#navigation a{float:left;display:block;font-size:15px;color:#fff;padding:10px 0 0 10px;/*padding:10px 0 0 14px; Trit vinoli Oct 17 2013 */text-decoration:none}
#navigation a:hover{text-decoration:underline;color:#fff;cursor:pointer}#navigation a:visited{text-decoration:none;color:#fff}#globalmsg h2{font:normal 18px 'SourceSansProBold',sans;color:#eee;text-align:center;margin:13px 0}
#main
{ 
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
background:#fff;
padding:10px 25px 25px;
}
.main_header{ margin : 17px 0px 0px 5px;  font:normal 23px 'SourceSansProBold',sans; /*font:normal 25px 'SourceSansProBold',sans; Trit vinoli Oct 17 2013 */color:#025917;text-transform:uppercase;/* padding:3px 0 0 10px; float:left; Trit vinoli Oct 12 2013*/}
.certs img{float:right;margin-top:4px}
#main_img{float:left;display:block;margin:0 0 20px 0}#main_img img{margin:-10px 0 0 -10px}
#main_img h4{font:normal 20px 'SourceSansProLight',sans;top:-30px;color:#007d26;margin:-20px 0 0 10px;line-height:30px}
.ctform{float:right;display:block;margin:-26px 12px 0 0/*margin:38px 50px 0 0 Trit Vinoli Oct 12 2013 */}
.ctformer td{color:#8a8a8a;font-size:14px;padding:4px 0}.ctformer_head{font:normal 18px 'SourceSansProBold',arial,sans;color:#7a7a7a;word-spacing:1px;line-height:28px}.ctformerinput{width:160px;height:20px;background:#fff;border:1px solid #cdcdcd}.ctformertxtarea{background:#fff;border:1px solid #cdcdcd}.ctformersubmit,.ctformerclear{position:relative;left:30px;margin:7px 0 0 20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:80px;height:25px;background:#649a3a;border:1px solid #888;font:bold 11px tahoma,arial;color:#f9f9f9}.ctformersubmit:hover,
.ctformerclear:hover{cursor:pointer;background:#2d530f;border:1px solid #888}
.box{text-align:justify;margin:0 0 10px 0}.box_desc{font-size:14px;color:#3a3a3a;line-height:22px;margin:5px 0 15px 0}.box_readmore{float:right;display:block;padding:4px 0;margin:0 20px}.box_pro_img{margin:0}
.box_1{/* margin-left:10px; Trit vinoli Oct 14 2013 */float:left;display:block;width:400px}
.box_1 .box_light_desc{font:normal 18px 'SourceSansProLight',sans;line-height:26px;color:#7a7a7a;padding:10px 0}.box_2{float:left;display:block;width:7px;margin:0 10px}
.box_3{float:left;display:block;width:468px;/*width:490px Trit vinoli Oct 17 2013 */}
.portals{width:920px;height:150px;text-align:center;margin:5px 0 0 0}.portals li{list-style:none;display:block}
.portals a{list-style:none;width:160px;height:60px;float:left;display:block;margin:7px 35px; /*margin:10px 35px Trit vinoli Oct 31 2013 */}
.portal_1tab{background:url('../images/portals.png') no-repeat -12px -9px; }
.portal_2tab{background:url('../images/portals.png') no-repeat -12px -101px; }
.portal_3tab{background:url('../images/portals.png') no-repeat -12px -199px; }
.portal_4tab{background:url('../images/portals.png') no-repeat -12px -299px; }
.portal_5tab{background:url('../images/portals.png') no-repeat -12px -397px; }
.portal_6tab{background:url('../images/portals.png') no-repeat -12px -493px; }
.portal_7tab{background:url('../images/portals.png') no-repeat -12px -595px; }
.portal_8tab{background:url('../images/portals.png') no-repeat -12px -697px; }
.bottomnav{font-size:14px;width : 940px;/*width:960px; Trit vinoli Oct 17 2013 */height:16px;background:#fff;padding:12px 0;margin:20px 0px 20px 5px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px}
.bottomnav li{float:left;position:relative;top:2px;display:block;border-left:1px solid #aaa;margin:0 3px}
.bottomnav a,.bottomnav a:visited{color:#3a3a3a;text-decoration:none;padding:5px 13px/*padding:5px 25px Trit vinoli Oct 17 2013*/}
.bottomnav a:hover{color:#3a3a3a;text-decoration:underline}
.credits{float:left;display:block;font-size:15px;color:#fff;padding:5px 0;margin:0 0 0 250px/*margin:0 0 0 170px Trit vinoli Oct 14 2013*/}
.socials{margin: 16px 0px 0px 188px; float : left; width:170px;height:24px;/*float:right;*/text-align:center;/*margin:0 170px 15px 0*/}
.socials li{display:block;list-style:none}.socials a{list-style:none;width:24px;height:24px;float:left;display:block;margin:0 5px}.s1ocials{background:url('../images/social.png') no-repeat 0 0}.s2ocials{background:url('../images/social.png') no-repeat -29px 0}.s3ocials{background:url('../images/social.png') no-repeat -59px 0}.s4ocials{background:url('../images/social.png') no-repeat -88px 0}.s5ocials{background:url('../images/social.png') no-repeat -117px 0}
.main_in_header{/*font:normal 25px 'SourceSansProBold',sans; Trit vinoli Oct 28 2013 */color:#025917;text-transform:uppercase;padding:0;float:left;position:relative;top:5px}
.st_video{float:right;display:block;padding:10px 0 0 15px}.subhead{font:normal 16px 'SourceSansProBold',sans;margin:-5px 0;color:#3a3a3a}.contents p{font-size:14px;color:#3a3a3a;text-align:justify;line-height:24px;padding:7px 0}.contents_list{font-size:14px;color:#3a3a3a;text-align:justify;line-height:24px;padding:0;margin:0 0 0 40px}#aboutcert{font:normal 24px 'SourceSansProBold',sans;color:#025917;text-transform:uppercase;margin:0 0 15px 0}.abtnote{font-size:12px;font-style:italic;position:relative;top:50px;color:#aaa;margin-left:24%}.list_carousel{background:#f3f3f3;border:1px solid #f1f1f1;margin:auto;width:730px;height:270px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.list_carousel ul{margin:0;padding:0;position:relative;top:21px;left:18px;list-style:none;display:block}.list_carousel li{font-size:40px;position:relative;color:#999;text-align:center;background-color:#f5f5f5;width:220px;height:220px;padding:0;margin:6px;display:block;float:left}.clearfix{float:none;clear:both}.prevcert{float:left;position:relative;text-decoration:none;top:-120px;left:-60px;width:50px;height:50px;background:url('../images/1.png') 0 100% no-repeat}.prevcert:hover{float:left;position:relative;text-decoration:none;top:-120px;left:-60px;width:50px;height:50px;background:url('../images/1.png') no-repeat}.nextcert{float:right;position:relative;text-decoration:none;top:-120px;left:60px;width:50px;height:50px;background:url('../images/2.png') 0 100% no-repeat}.nextcert:hover{float:right;position:relative;text-decoration:none;top:-120px;left:60px;width:50px;height:50px;background:url('../images/2.png') no-repeat}.pager{float:left;visibility:hidden;width:800px;text-align:center}.pager a{margin:0 5px;visibility:hidden;text-decoration:none}.pager a.selected{visibility:hidden;text-decoration:underline}.product_img{float:right;display:block;padding:10px 0 0 15px}.product_video{float:right;border:1px solid #aaa;margin:15px 0 15px 15px}
.product_list{font-size:14px;color:#3a3a3a;text-align:justify;line-height:24px;padding:0;margin:10px 0 3px 25px /*margin:3px 0 3px 5px Trit vinoli Oct 15 2013 */}
.vib_prtable{font-size:14px;color:#3a3a3a;text-align:justify;line-height:24px;padding:0;margin:3px 0 3px 5px}
.qtab{width:600px; color : #000;font-size:14px;/*color:#6e6e6e;  font-size:13px; Trit vinoli Oct 31 2013*/line-height:30px}
.cradio{width:20px;height:25px;display:block;clear:left;float:left}.ccheck{width:20px;height:25px;display:block;clear:left;float:left}.qtab textarea{outline:0;border:1px solid #c6c6c6;color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.qtab textarea:focus{border:1px solid #7cbc4a;color:#333}.texty{outline:0;height:22px;width:158px;border:1px solid #c6c6c6;color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.texty:focus{border:1px solid #7cbc4a}
.qtab select{outline:0;width:158px;height:25px;border:1px solid #c6c6c6;color:#000;/*color:#6e6e6e Trit vinoli Oct 31 2013 */}
.submit{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin-top:10px;margin-left:100px;width:160px;height:40px;background:#649a3a;border:2px solid #cdcdcd;font:bold 13px sans-serif,arial;color:#FFF}.submit:hover{cursor:pointer;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin-top:10px;margin-left:100px;width:160px;height:40px;background:#757575;border:2px solid #cdcdcd;font:bold 13px sans-serif,arial;color:#FFF}.tab_header{height:26px;text-align:center;background:#7ca957;color:#fff;font:normal 14px 'SourceSansProBold',sans;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.spectab{border-left:1px solid #c1dacc;border-collapse:collapse}
.spectab td{font-size:12px;border:1px solid #c1dacc;/*padding:6px 12px 6px 12px; Trit vinoli Oct 29 2013 */text-align:center}
.spectab tr:hover{background-color:#e3e3e3}.spectab tr:nth-child(even){background-color:#e2fde3}#subimages{width:850px;margin:25px 40px 0}.client_list{font-size:14px;color:#3a3a3a;text-align:justify;line-height:26px;padding:5px 0;margin:0 0 0 30px}.ctaddress{font-size:14px;line-height:24px;margin:0 0 0 10px}
.phonedet{font-size:14px;width:400px;margin:0 0 0 10px;line-height:22px;border-collapse:collapse;border-color:#eee;padding:5px 0 0 0}
.ctsubaddress{font-size:14px;width:96%;line-height:1.7em;margin:5px 0 0 10px}.ctsubaddress td{width:320px}#map{margin:5px 0 15px 0}.clinks{text-align:center;font-size:14px;line-height:24px;padding:2px 0}.clinks a{color:#7a7a7a;border-right:1px solid #aaa;margin-right:8px;padding-right:12px;text-decoration:none}.clinks a:hover{color:#000;text-decoration:underline}.clinks a:visited{color:#3a3a3a}.sitemap_table{margin:0 0 5px 0}.sitemap_table th{font:normal 16px 'SourceSansProBold',sans;margin:0;color:#3a3a3a}.sitemap_table span{font-size:14px;color:#3a3a3a;text-align:justify;line-height:24px;text-decoration:none;margin:0 5px}.sitemap_table a{font-size:14px;color:#3a3a3a;text-align:justify;line-height:24px;text-decoration:none;margin:0 5px}.sitemap_table a:hover{color:#3a3a3a;text-decoration:underline}.footer_header{float:left;font:normal 24px 'SourceSansProBold',arial,sans;color:#fff;margin:17px 0 5px 20px}.flash_emailer{float:right;display:block;margin:18px 30px 0 0}.mail_button{display:inline-block;white-space:nowrap;background:#f2f2f2;border:1px solid #777;padding:2px 1.5em 0;font:normal 12px/20px 'SourceSansProBold',sans;text-decoration:none;color:#3a3a3a;text-shadow:0 1px 0 rgba(255,255,255,.8);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.3);box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.3)}.mail_button:active{-moz-box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;position:relative;top:1px}.button:focus{outline:0;background:#fafafa}
.mail_save{float:left;/*width:1em; Trit vinoli Nov 01 2013*/ text-align:center;font-size:1.2em;margin:0 10px 0 -15px;padding:0 6px;-moz-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);border-right:1px solid #777}
.ct_thankyou{float:left;margin:0 40px 0 20px}.ty_page{margin:20px 0 40px}.ty_message{font:normal 22px 'SourceSansProBold',sans;color:#3a3a3a;padding:20px 0 0 0}.ty_desc{font:normal 20px 'SourceSansProRegular',sans;color:#aaa;padding:5px 0 0 0;line-height:32px}.ty_desc a{color:#aaa}.recap_exp{position:relative;top:-50px;left:700px;border:solid 1px #ccc;padding:5px}.spectablink{font:normal 22px 'SourceSansProBold',sans;letter-spacing:1px;color:#6a6a6a;border:1px dashed #aaa;padding:20px 40px;width:700px;margin:50px auto 60px}.spectablink a{text-decoration:none;color:#0386e2}.spectablink a:hover{text-decoration:underline;color:#ec0000}#captchaimg{height:30px;display:block;float:left;margin:8px 0 5px 0;border:1px solid #ddd;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.capimg_ref{font:normal 11px arial,helvetica,sans-serif;color:#8a8a8a;position:relative;top:3px;left:4px;line-height:17px}.cap_input{outline:0;margin:3px 0 0 0;height:25px;width:130px;border:1px solid #c6c6c6;color:#333;background:url(../images/bginput.jpg) repeat-x bottom #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ct_note{font:italic 13px arial,helvetica,sans;color:#aaa;line-height:28px}.alert-message{font-family:'arial',helvetica,sans;margin:20px 57px 0 0;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:1px;font-size:12px;text-align:center}.alert-message .alert_close{color:#676b5b;text-decoration:none;float:right;padding:4px 7px;font-weight:bold;font-size:15px}.alert_close:hover{color:#fff}.alert-message p{display:block;margin:0;padding:8px 20px 7px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.error{background-color:#d29191;-webkit-box-shadow:0 0 6px rgba(244,187,187,0.7);-moz-box-shadow:0 0 6px rgba(244,187,187,0.7);box-shadow:0 0 6px rgba(244,187,187,0.7)}
.success{background-color:#c6cdaa;-webkit-box-shadow:0 0 6px rgba(223,230,198,0.7);-moz-box-shadow:0 0 6px rgba(223,230,198,0.7);box-shadow:0 0 6px rgba(223,230,198,0.7)}
.tollfree_no span{
font-family : Kozuka Gothic Pro M;
	color       : #044017;
	font-size   : 14px;
	font-weight : bold;
}
.tollfree_no span span
{
	font-family : Myriad Pro Light;
	font-size   : 16px;
	color       : #000;
}
.box_1 .block_title,
.box_3 .block_title
{
	font-family : FootLightMtLight;
	font-size   : 30px;
	color       : #003F14;
	font-style  : normal;
}
#globalmsg
{
	height : 50px;
}
#globalmsg_footer
{
	margin : 10px 0px 0px 16px;
	text-align : center;
}
.box_1 .block_title
{
	font-size : 30px;
	font-weight : bold;
}
.point3
{
	margin-top : 20px;
}
.main_in_header
{
	margin : 10px 0px 15px 0px;
}
.refer_notes a
{
	font-weight     : bold;
	font-size       : 13px;
	color           : #000;
	margin-left     : 500px;
	text-decoration : none;
}
.keywords{width:900px;height:100px;line-height:2.2em;margin:auto;border:1px solid #b3cbe4;background-color:#deebe7;border-radius:20px}.keywords h6{padding:20px;font:18px normal arial}
@media only screen and (min-width: 238px) and (max-width: 318px) {
	
	.page { 	}
	.container { width : 236px !important; }
	
	#floating_link:hover, #floating_link { width : 21px !important; height : 94px !important; top : 39% !important; z-index : 1000; }
	#floating_link { background: url("../images/result_iphone.png") no-repeat scroll 102% center transparent !important; }
	#floating_link:hover { background: url("../images/result_iphone.png") no-repeat scroll 10% center transparent !important; }
	
	/******** header ********/
	#header { position : relative !important; width : 236px !important; height : 176px !important; }
	#logo { margin-left : 3px !important; margin-top : 23px !important; }
	#header #logo img { margin-top : 10px !important; width : 80px !important; height : 54px !important; }
	#header #toplink { position : absolute !important; margin : 10px 0px 0px 1px !important; }
	#toplink li { font-size : 13px !important; border-left : none !important; font-weight : normal !important; }
	.tollfree_no { margin-top : 30px !important; margin-right : 5px !important; float : left !important; left : 67px !important; }
	#toplink a { margin: 0px 2px !important; }
	.certs img { margin-top : 50px !important; width : 140px !important; height : 40px !important; }
	#navigation {  margin : 4px 2px 0px 0px !important; width : 232px !important; height : 60px !important; background : #649A3A !important; border-radius: 20px !important; }
	#navigation li a{ padding-left : 0px !important;}
	.navsep { padding-right : 4px !important; }
	#page_header h1 { font: 18px 'SourceSansProBold',sans !important; }
	.tollfree_no span { font-size : 11px !important; }
	.tollfree_no span span { font-size : 13px !important;}
	#navigation a { font-size : 12px !important; } 
	.main_in_header { font: 18px 'SourceSansProBold',sans !important; }
	#main_img h4 { font-size : 16px !important; }
	.ctformer .ctformerinput, .ctformer #comment { width : 106px !important; margin-left : 0px !important; }
	#captchaimg { padding: 3px 0px !important; }
	.ctformerinput { margin-left: 0px !important; width: 100px !important; }
	.ctformer .ctformersubmit, .ctformerclear { margin: 7px 0px 0px 5px !important; }
	
	/******** container ********/
	#main { margin-top : 35px !important; padding: 10px 20px 10px !important; }
	#page_header h1 { top : 182px !important; left : 42px !important; }
	#main_img img { width: 218px !important; height: 188px !important; }
	.ctform { float : left !important; margin-top : -12px !important; margin-left : 3px !important; }
	.box_3, .box_1 { margin-top : 10px !important; width : 202px !important; }
	.box_2 { display : none }
	.box_1 .block_title, .box_3 .block_title { font-size : 21px !important; font-weight : bold !important; }
	.box_pro_img { width : 202px !important } 
	
	/******** footer ********/
	.footer_header { margin-left : 38px !important; }
	.socials { margin-left : 36px !important; }
	.portals { margin-left : 52px !important; width : 184px !important; } 
	.flash_emailer { margin-right : 10px !important; }
	.portals a { width: 160px !important; height : 57px !important; margin : 5px 0px 5px 1px !important; }
	#globalmsg_footer { margin-left : 38px !important; }
	.bottomnav { width : 194px !important; height : 110px !important; margin-left : 26px !important; }
	.credits { margin : 0px !important; width : 230px !important; height : 64px !important; text-align : center !important; }
	.bottomnav a, .bottomnav a:visited { padding  : 5px 6px !important; }
	.bottomnav { padding-left : 10px !important; }
	.bottomnav li { margin: 4px 2px !important; border-left : none !important; }
	#globalmsg_footer h6 { font-size : 12px !important; }
	.credits { font-size : 13px !important; }
	
	/******* client page *********/
	#subimages { width : 200px !important; margin : 25px 4px 0px !important; }
	
	/********** contact us page **********/
	/*.product_img img { width : 250px !important; } */
	.phonedet { margin-top : 10px !important; width : 190px !important; margin-left : -5px !important; }
	#map a img { width : 210px !important; margin-left : 0px !important; }
	.ctsubaddress td { width: 202px !important; float : left !important; }
	.ctsubaddress { margin-top : 0px !important; }
	#map { margin-top : -80px !important; }
	.clinks a { border-right : none !important; white-space : nowrap; }
	.ctaddress { clear : both !important; padding-top : 10px !important; }
	.subhead { margin : 0px !important; }
	.clinks { font-size : 14px !important; }
	.company_name { font-size : 21px !important; }
	.ctaddress { font-size : 13px !important; }
	.comp_address { height : auto !important; margin-bottom : 10px !important; }
	.ctaddress { width : 100% !important; margin-bottom : 10px !important; }
	.phonedet { position : relative !important;margin-left : 0px !important; }
	
	/******* About us *******/
	.list_carousel { margin-left : -18px !important; width: 230px !important; }
	.caroufredsel_wrapper { width : 204px !important; }
	.nextcert { margin-right : 56px !important; }
	.prevcert { margin-left : 60px !important; }
	.abtnote { margin-left : 12px !important; font-size : 10px !important; top : 16px !important; }
	.list_carousel li { margin : 0px !important; }
	
	/******* Magentic Grills **********/
	.magnetic_grill_img { width : 200px !important; }
	.refer_notes a { font-size : 10px !important; margin-left : 0px !important; }
	
	/******* Questionnaire *********/
	.question_img{ width : 25px !important; height : 25px !important; right : -16px !important;margin-top: -65px !important; }
	.qtab { width : 212px !important; }
	.self_clean_actuation { width : 162px !important; margin-left : -25px !important; }
	.service_factors, .material_charac { width : 134px !important; margin-left : 0px !important; }
	#chutdim { width : 70px !important; }
	#recaptcha_widget_div { margin-left : -29px !important; }
	.summary_app { width : 288px !important; padding-left : 0px !important; }
	.alt_captcha { margin-left : 0px !important; width : 174px !important; margin-top : 70px !important; position : absolute !important; float : left !important; left : 30px !important; text-align : center !important; }
	.qmarg { margin-bottom : 30px !important; }
	.submit_reset_btn { margin-top : 40px !important; margin-left : -38% !important; }
	#summaryapp { width : 142px !important; }
	.summary_table { width : 228px !important; }
	.ques_block_title { width : 200px !important; }
	.recaptchatable, .recaptcha_theme_white, #recaptcha_table { width : 314px !important; }
	#recaptcha_widget_div #recaptcha_area table { width : 314px !important; }
	#personal_details td { width : 82px !important; }
	.texty { width : 72px !important; }
	.qtab select { width : 132px !important; }
	
	
	/****** Specification *******/
	.spectablink { width : 162px !important; padding : 20px !important; font: 19px 'SourceSansProBold',sans !important; }
	.spectab td { padding: 6px 2px !important; }
	#spectab_spec1, #spectab_spec2, #spectab_spec3, #spectab_spec4, #spectab_spec5{ background : #fff !important; }
	
	/***** Scroll to Top *****/
	#topcontrol { right : 0px !important; }
	#topcontrol img{ width : 20px !important; height : 20px !important;}	
	
	.type_magnetic_img { width : 200px !important; }
	.app_magnetic_grill { width : 200px !important; }
	.star_trace_img { width : 184px !important; }
	.main_header { width: 202px !important;	}
	.client_list { margin: 0px 0px 0px 22px !important; font-size : 12px !important; }
	.client_footer_txt { margin: 0px 0px 0px 16px !important; }
	.contents p { font-size : 12px !important; }
	.box_1 .box_light_desc { font-size : 15px !important; }
	.drawer_magnet_hopper_magnet { width : 200px !important;}
	.sitemap_img { width : 200px !important; }
	.contents_list_2 { margin-left : 50px !important; margin-left:0px !important; }
	.qtab { font-size : 12px !important; }
	.keywords h6{none;}
}


/*		Mobile Layout: 320px.
		Gutters: 20px.
		Outer margins: 20px.
		Inherits styles from: Default Layout.
-------------------------------------------------------------------------------
cols    1     2      3      4      5     
px      40    100    160    220    280    */

/*@media only screen and (max-width: 767px) { Trit vinoli Oct 28 2013 */
@media only screen and (min-width: 318px) and (max-width: 767px) {	
	.page { 	}
	.container { width : 316px !important; }
	
	#floating_link:hover, #floating_link { width : 24px !important; height : 94px !important; top : 39% !important; z-index : 1000; }
	#floating_link { background: url("../images/result_iphone.png") no-repeat scroll 96% center transparent !important; }
	#floating_link:hover { background: url("../images/result_iphone.png") no-repeat scroll 10% center transparent !important; }
	
	/******** header ********/
	#header { position : relative !important; width : 316px !important; height : 182px !important; }
	#logo { margin-left : 3px !important; margin-top : 23px !important; }
	#header #logo img { margin-top: 5px !important; width : 120px !important; height : 68px !important; }
	#header #toplink { position : absolute !important; margin : 10px 0px 0px 22px !important; }
	#toplink li { font-size : 13px !important; }
	.tollfree_no { margin-top : 30px !important; margin-right : 5px !important; float : left !important; left : 110px !important; }
	.certs img { margin-top : 50px !important; width : 179px !important; height : 48px !important; }
	#navigation { width : 290px !important; height : 60px !important; margin-top : 3px !important; background : #649A3A !important; border-radius: 20px !important; }
	#navigation li a{ padding-left : 2px !important;}
	.navsep { padding-right : 4px !important; }
	#floating_link:hover, #floating_link { width : 23px !important; top : 39% !important; z-index : 1000; }
	.main_header, #page_header h1 { font: 20px 'SourceSansProBold',sans !important; }
	.main_in_header { font: 21px 'SourceSansProBold',sans !important; }
	.tollfree_no span { font-size : 13px !important; }
	
	/******** container ********/
	#main { margin-top : 30px !important; }
	#page_header h1 { top : 188px !important; left : 32px !important; }
	#main_img img { width: 300px !important; height: 232px !important; }
	.ctform { float : left !important; margin-top : -12px !important; margin-left : 3px !important; }
	.box_3, .box_1 { margin-top : 10px !important; width : 280px !important; }
	.box_2 { display : none }
	.box_1 .block_title, .box_3 .block_title { font-size : 20px !important; font-weight : bold !important; }
	.box_pro_img { width : 278px !important } 
	
	/******** footer ********/
	.footer_header { margin-left : 67px !important; }
	.socials { margin-left : 62px !important; }
	.portals { width : 310px !important; } 
	.flash_emailer { margin-right : 66px !important; }
	.portals a { width: 154px !important; height : 57px !important; margin : 5px 0px 5px 1px !important; }
	#globalmsg_footer { margin-left : 10px !important; }
	.bottomnav { width : 272px !important; height : 72px !important; margin-left : 20px !important; }
	.credits { margin : 0px !important; width : 314px !important; height : 64px !important; text-align : center !important; }
	.bottomnav a, .bottomnav a:visited { padding  : 5px 3px !important; }
	.bottomnav { padding-left : 10px !important; }
	.bottomnav li { margin: 4px 2px !important; }	
	
	/******* client page *********/
	#subimages { width : 276px !important; margin : 25px 4px 0px !important; }
	
	/********** contact us page **********/
	/*.product_img img { width : 250px !important; } */
	.phonedet { margin-top : 10px !important; width : 274px !important; }
	#map a img { width : 284px !important; margin-left : 0px !important; }
	.ctsubaddress td { width: 278px !important; float : left !important; }
	.ctsubaddress { margin-top : 0px !important; }
	#map { margin-top : -80px !important; }
	.clinks a { border-right : none !important; white-space: nowrap; padding: 0px 15px 0px 15px !important;; }
	.ctaddress { clear : both !important; padding-top : 10px !important; }
	.subhead { margin : 0px !important; }
	.comp_address { height : auto !important; margin-bottom : 10px !important; }
	.ctaddress { width : 100% !important; margin-bottom : 10px !important; }
	.phonedet { position : relative !important;margin-left : 0px !important; }
	
	/******* About us *******/
	.list_carousel { margin-left : -25px !important; width: 312px !important; }
	.caroufredsel_wrapper { width : 240px !important; }
	.nextcert { margin-right : 56px !important; }
	.prevcert { margin-left : 60px !important; }
	.abtnote { font-size : 10px !important; top : 42px !important; }
	
	/******* Magentic Grills **********/
	.magnetic_grill_img { width : 290px !important; }
	.refer_notes a { font-size : 12px !important; margin-left : 0px !important; }
	
	/******* Questionnaire *********/
	.question_img{ width : 36px !important; height : 36px !important; right : -22px !important; }
	.qtab { width : 290px !important; }
	.self_clean_actuation { width : 238px !important; margin-left : -39px !important; }
	.service_factors, .material_charac { width : 198px !important; margin-left : -12px !important; }
	#chutdim { width : 70px !important; }
	#recaptcha_widget_div { margin-left : -29px !important; }
	.summary_app { width : 288px !important; padding-left : 0px !important; }
	.alt_captcha { margin-left : 0px !important; width : 240px !important; margin-top : 70px !important; position : absolute !important; float : left !important; left : 30px !important; text-align : center !important; }
	.qmarg { margin-bottom : 30px !important; }
	.submit_reset_btn { margin-top : 26px !important; margin-left : -15% !important; }
	#summaryapp { width : 200px !important; }
	.summary_table { width : 228px !important; }
	.ques_block_title { width : 274px !important; }
	.recaptchatable, .recaptcha_theme_white, #recaptcha_table { width : 314px !important; }
	#recaptcha_widget_div #recaptcha_area table { width : 314px !important; }
	#recaptcha_area  { width : 314px !important; }
	
	
	/****** Specification *******/
	.spectablink { width : 235px !important; padding : 20px !important; font: 20px 'SourceSansProBold',sans !important; }
	#spectab_spec1, #spectab_spec3, #spectab_spec2, #spectab_spec4, #spectab_spec5 { background : #fff !important; }
	
	
	/***** Scroll to Top *****/
	#topcontrol { right : 0px !important; }
	#topcontrol img{ width : 25px !important; height : 25px !important;}	
	
	.type_magnetic_img { width : 255px !important; }
	.app_magnetic_grill { width : 260px !important; }
	.star_trace_img { width : 260px !important; }
	.main_header { width: 264px !important;	}
	.keywords h6{none;}
	
}

/*		Wide Mobile Layout: 480px.
		Gutters: 20px.
		Outer margins: 20px.
		Inherits styles from: Default Layout, Mobile Layout.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6     
px      40    100    160    220    280    340                        */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.page{ }
	.container { width: 418px !important; }
	
	#floating_link:hover, #floating_link { width : 28px !important; height : 122px !important; top : 39% !important; z-index : 1000; }
	#floating_link { background: url("../images/result.png") no-repeat scroll 97% center transparent !important; }
	#floating_link:hover { background: url("../images/result.png") no-repeat scroll 12% center transparent !important; }
	
	/********** header **********/
	#header { width: 420px !important; }
	.tollfree_no { left : 216px !important; }
	.certs img { margin-right : 5px !important; }
	#toplink { right : 5px !important; }
	#navigation { width: 395px !important; }
	.navsep { padding-right : 11px !important; }
	#navigation a { font-size : 16px !important; }
	.tollfree_no span, #toplink li { font-size: 13px !important; } 
	
	/********* container ******/
	#main { margin-top : 5px !important; }
	#main_img img { width : 390px !important; height : 260px !important; }
	.box_1, .box_3 { width : 370px !important; margin-top : 10px !important; }
	.box_1 .block_title, .box_3 .block_title { font-size : 27px !important; }
	.box_pro_img { width: 372px !important; height: 160px; }
	
	/********** footer *********/
	.footer_header { margin-left : 0px !important; }
	.flash_emailer { margin-right: 114px !important; }
	.bottomnav { width: 390px !important; height: 48px !important; margin-left: 14px !important; }
	.credits { width : 434px !important; }
	.portals { margin-left: 36px !important; width: 360px !important; }
	.portals a { margin-right : 16px !important; width: 160px !important; height: 60px !important; }
	
	/******* client page *********/
	#subimages { width : 374px !important; margin : 25px 4px 0px !important; }
	
	/******* contact us page *********/
	#map a img { width: 380px !important; height : 210px !important; }
	.phonedet { width: 374px !important; }
	.clinks a { margin-right : 0px !important; padding : 0px !important; }
	
	/****** About us page ******/
	.list_carousel { margin-left : 0px !important; width : 370px !important; }
	.abtnote {font-size: 10px !important; top: 46px !important; }
	.prevcert { margin-right: 47px !important; }
	.nextcert { margin-right: 60px !important; }
	.caroufredsel_wrapper { margin-left: 36px !important; }
	
	/******* Magentic Grills Types *********/
	.drawer_magnet_hopper_magnet{ margin: 5px 0px 5px 78px !important; }
	
	/****** Magentic Grills Application ******/
	.product_list  { font-size : 13px !important; }
	
	/******* Questionnaire *********/
	.self_clean_actuation { width : 242px !important; margin-left: -15px !important; } 
	#recaptcha_widget_div { margin-left : 22px !important; }
	.qtab { width: 420px !important; }
	.ques_block_title { width: 364px !important; }
	#chutdim { width: 80px !important; }
	.service_factors, .material_charac { margin-left : -4px !important; }
	
	/****** Specification *******/
	.spectablink { width : 344px !important; }
	.alt_captcha { width : 316px !important; left : 40px !important; }
	.submit_reset_btn { margin-left : 0px !important; }
	#summaryapp { width : 230px !important; }
	#spectab_spec1, #spectab_spec3 { background : #fff !important; }
	#spectab_spec2 { margin-left : -5px !important; }
	#spectab_spec4 { margin-left : -9px !important; }
	#spectab_spec5 { margin-left : -12px !important; }
	#spectab_spec2 td, #spectab_spec4 td, #spectab_spec5 td{ font-size : 10px !important; }
	#spectab_spec4 td, #spectab_spec5 td{ padding : 6px 0px !important; }
	
	.sitemap_img { width : 124px !important; }
	.magnetic_grill_img { width : 365px !important; }
	.main_header { width: 366px !important;	}
	#topcontrol img{ width : 30px !important; height : 30px !important;}	
	.keywords h6{none;}
}



/*		Tablet Layout: 768px.
		Gutters: 20px.
		Outer margins: 20px.
		Inherits styles from: Default Layout.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10    11   12
px      40    100    160    220    280    340    400    460    520    580   640  700      */

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.page {	}
	.container { width : 694px !important; }
	
	/********** header *********/
	#header { height : 132px !important; }
	#navigation { margin-right : 6px !important; width : 516px !important; height : 37px !important; margin-top : 10px !important; background : #649A3A !important; border-radius: 15px !important; }
	#navigation a { padding-left : 0px !important; }
	.navsep { padding-right : 4px !important; }
	#logo { margin-left : 3px !important; }
	#logo img { width : 160px !important; height : 89px !important; }
	#page_header h1 { top : 148px !important; font : 30px 'SourceSansProBold',sans !important; text-align : center !important; }
	#globalmsg { height : 86px !important; }
	#toplink {width: 291px !important; margin: 14px 10px 0px 0px !important;} 
	#toplink li { font-size : 13px !important; }
	.tollfree_no { margin: 39px 12px 0px 0px !important; }
	
	.ctform { margin-top : 10px !important; }
	#main_img img, #main_img { width : 354px !important; }
	.box_1 { width : 300px !important; }
	.box_pro_img , .box_3 { width : 316px !important; }
	.box_1 .block_title, .box_3 .block_title { font-size : 22px !important; font-weight : bold !important; }
	
	/*********** footer *********/
	.socials { margin-left : 58px !important; }
	.portals { width : 700px !important; }
	.bottomnav { width: 738px !important; height : 22px !important; margin-left : -22px !important; }
	.bottomnav li { margin-top : 4px !important; }
	.bottomnav a, .bottomnav a:visited { padding: 5px 3px !important; }
	.credits { margin-left : 100px !important; }

	/******* client page *********/
	#subimages { width : 608px !important; margin : 25px 22px 0px !important; }
	
	/****** contact us page *******/
	#map a img { margin : 5px 0px !important; width : 648px !important; }
	.subhead { margin : 0px !important; }
	.phonedet { margin-left : 236px !important; }
	
	/******** About us page **********/
	.prevcert { margin-left: 34px !important; }
	.list_carousel { width : 570px !important; }
	.list_carousel ul { width: 572px !important; }
	.prevcert { margin-left: 60px !important; }
	.nextcert { margin-right : 58px !important; }
	.caroufredsel_wrapper { width : 640px !important; }	
	
	/******* Magentic Grills **********/
	.refer_notes a { margin-left : 270px !important; }
	
	/******* Magentic Grills Types *********/
	/*.product_img img { margin-top : -50px !important; width : 266px !important; position : absolute !important; float : left !important; left : 398px !important; }*/
	.drawer_magnet_hopper_magnet { margin : 18px 0px 0px 76px !important; }
	
	/********* Questionaire ********/
	#recaptcha_widget_div { margin-left : -86px !important; }
	.alt_captcha { margin-right : 72px !important; }
	.ques_block_title { width : 512px !important; }
	.question_img { width : 120px !important; height : 120px !important; }
	.qtab { width : 512px !important; }
	
	/****** Specification *******/
	.spectablink { width : 580px !important; }
	#spectab_spec3 { margin-left : -11px !important; } 
	#spectab_spec3 td { font-size : 11px !important; padding: 6px 0px !important;}
	#spectab_spec1 { margin-left : -21px !important; }
	#spectab_spec1 td { padding : 6px 1px !important; font-size : 9px !important; }
	#spectab_spec1 td:hover { font-size : 12px !important; }
	#spectab_spec1 .tr_heading td, #spectab_spec1 .td_heading, #spectab_spec3 .tr_heading td, #spectab_spec3 .td_heading { font-size : 14px !important; }
	#spectab_spec2, #spectab_spec4, #spectab_spec5 { margin-left : 0px !important; }
	
	/***** Scroll to Top *****/
	#topcontrol { right : 0px !important; }
	#topcontrol img{ width : 35px !important; height : 35px !important;}
	.star_trace_img { margin-top : -30px !important; width : 218px !important; }
}

/* Trit vinoli Oct 21 2013 */
.ques_block_title{
	margin        : 5px 0px 5px 0px;
	width         : 600px;
	background    : none repeat scroll 0% 0% rgb(124, 169, 87);
	text-align    : center;
	border-radius : 20px;
	font          : bold 13px arial;
	color         : #ffffff;
	padding       : 4px;
}
#personal_details td{
	width : 103px;
}
.summary_app{
	padding : 20px 0px 20px 90px;
}
.alt_captcha{
	margin-left : 20px;
}
.alt_captcha{
	border                : 1px dotted #aaa; 
	border-radius         : 10px;
	-webkit-border-radius : 10px;
	-moz-border-radius    : 10px;
	background            : #fff9b1;
	line-height           : 0.9em;
	width                 : 250px; 
	padding               : 5px 10px 5px 10px;
}

/* Trit vinoli Oct 26 2013 - Start */
.company_name{
	font-family : FootLightMtLight;
	font-size   : 24px;
	color       : #003F14;
	font-weight : bold;
}

/* Trit vinoli Oct 28 2013 - start */
.main_header{
	width : 605px;
}
#globalmsg_footer h6
{
	font-size : 14px;
}
.client_footer_txt{
	margin : 0px 0px 0px 60px;
}
.phonedet{
	margin-top : 10px;
}
.list_carousel {
	clear : both;
}
.container{
	width : 950px;
}
#topcontrol{
	right : 0px;
}
.main_in_header{
	font:normal 24px 'SourceSansProBold',sans;
}

/* Trit vinoli Oct 29 2013 - Start */
#spectab_spec1{ margin-left : -20px; }
.spectab td { padding:6px 1px 6px 1px; }
#spectab_spec2 td{ padding:6px 5px 6px 5px; }
#spectab_spec1 .tr_heading td, #spectab_spec1 .td_heading,
#spectab_spec3 .tr_heading td, #spectab_spec3 .td_heading { font-size : 14px; }
#spectab_spec3 td { padding : 6px 5px 6px 5px }
#contents_list { font-size : 14px; float : left;  width : 100%; margin-left : 10px; }
.contents_list_1 { width : 45%; float:left }
.contents_list_2 { width : 30%; float:left }

/* Trit vinoli Oct 30 2013 - start */
.magnetic_grates_heading
{
	height : 30px;
	font-size : 16px !important;
}
.height_20, .td_heading, .tr_heading
{
	height : 20px;
}
.width_96
{
	width : 96px;
}


/* client logo move left to right - start */
#logoParade
{
	margin-left : 10px;
	height      : 75px;
	position    : relative;
}

#logoParade div.scrollableArea a
{
	display     : block;
	float       : left;
	padding-left: 10px;
}
/* client logo move left to right - End */

/* Trit vinoli Oct 31 2013 */
.error p{
	background-color:#f4baba;
	background-color:-webkit-gradient(linear,left top,left bottom,from(#f4baba),to(#db7f7f));
	background-color:-webkit-linear-gradient(to top,#f4baba,#db7f7f);
	background-color:-moz-linear-gradient(to top,#f4baba,#db7f7f);
	background-color:-ms-linear-gradient(to top,#f4baba,#db7f7f);
	background-color:-o-linear-gradient(to top,#f4baba,#db7f7f);
	background:linear-gradient(to top,#f4baba,#db7f7f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4baba',EndColorStr='#db7f7f');
	-webkit-box-shadow:0 1px 0 #f7d0d0;
	-moz-box-shadow:0 1px 0 #f7d0d0;
	box-shadow:0 1px 0 #f7d0d0;
	color:#745050;
	text-shadow:1px 1px 0 #eaadad;
} 
.success p
{
	background-color:#e2e8c9;
	background-color:-webkit-linear-gradient(to top,#e2e8c9,#c1c8a7);
	background-color:-moz-linear-gradient(to top,#e2e8c9,#c1c8a7);
	background-color:-ms-linear-gradient(to top,#e2e8c9,#c1c8a7);
	background-color:-o-linear-gradient(to top,#e2e8c9,#c1c8a7);
	background-color:linear-gradient(to top,#e2e8c9,#c1c8a7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e2e8c9',EndColorStr='#c1c8a7');
	-webkit-box-shadow:0 1px 0 #ebf0da;
	-moz-box-shadow:0 1px 0 #ebf0da;
	box-shadow:0 1px 0 #ebf0da;
	color:#676b5b;
	text-shadow:1px 1px 0 #d6dcc3;
}
.warning{
	background-color:#d0d291;
	-webkit-box-shadow:0 0 6px rgba(223,230,198,0.7);
	-moz-box-shadow:0 0 6px rgba(223,230,198,0.7);
	box-shadow:0 0 6px rgba(223,230,198,0.7);
}
.warning p{
	background-color:#d0d291;
	background-color:-webkit-linear-gradient(to top,#f1f1b4,#dede85);
	background-color:-moz-linear-gradient(to top,#f1f1b4,#dede85);
	background-color:-ms-linear-gradient(to top,#f1f1b4,#dede85);
	background-color:-o-linear-gradient(to top,#f1f1b4,#dede85);
	background:linear-gradient(to top,#f1f1b4,#dede85);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1b4',EndColorStr='#dede85');
	-webkit-box-shadow: 0 1px 0 #ebf0da;
	-moz-box-shadow: 0 1px 0 #ebf0da;
	box-shadow: 0 1px 0 #ebf0da;
	color:#676b5b;
	text-shadow:1px 1px 0 #d6dcc3;
}
.contents_list_1 { margin-left : 20px; }
#spectab_spec2, #spectab_spec4
{
	margin-left : 40px;
}
#spectab_spec3
{
	margin-left : 4px;
}
#spectab_spec5
{
	margin-left : 42px;
}
.spec_title
{
	text-align : center;
	margin     : 5px 0px 5px 0px;
}
.comp_address
{
	position : relative;
	clear : both;
	width : 100%;
	height : 210px;
	float : left;
}
.ctaddress
{
	width : 35%;
	float : left;
	left : 0px;
}
.phonedet
{
	clear : both;
	position : absolute;
	margin-left : 298px;
}
.phonedet tr
{
	border:1px solid #eee
}
.phonedet .phonedet_td
{
	font-weight:bold;
}
.clinks a.last 
{
	border-right : none;
}

/* Trit vinoli Nov 01 2013 */
#contents_list li
{
	padding : 3px;
}