@charset "utf-8";
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	margin:0 0 10px 0;
	background-color: #C5C3BD;
}
a {
	outline:0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1 {
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#212121;
	padding-bottom:6px;
	padding-left: 15px;
}
h2 {
	font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#523e04;
	padding-bottom:10px;
	font-weight:bold;
	font-style:italic;
	padding-top: 6px;
	padding-left:15px;
}
h3 {
	font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#523e04;
	padding-left: 11px;
}
h4 {
	font:normal 16px/20px Georgia, "Times New Roman", Times, serif;
	color:#a5520c;
}
h5 {
	font:normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#523e04;
}
h6 {
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#523e04;
}
ul {
	clear:both;
	padding:10px 0 0 30px;
	margin:0 18px 0 0;
}
ul li {
	list-style:none;
	padding:5px 0 5px 18px;
	background:url(../img/bullet.gif) no-repeat left 5px;
	border-bottom:#CCC dashed 1px;
}
img {
	border:none;
}
.float-left {
	float:left;
}
.topbg {
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.clear {
	clear:both;
	height:0;
}
form {
	margin:0;
	padding:0;
}
#container {
	width:900px;
	margin:auto 0;
}
p {
	margin:0;
	padding:5px 0 5px 0;
}
h3 {
	margin:0;
	padding:0 0 8px 15px;
	font-size:14px;
}
/*start #header////////////////////////////////////////////////////////////////////////////*/







#header {
	height:143px;
}
.TabbedPanelsContent a {
	color:#595959;
	text-decoration:underline;
}
.TabbedPanelsContent a:hover {
	text-decoration:none;
}
.quicklinks-search {
	float:right;
	width:400px;
}
.quicklinks {
	font-size:11px;
	color:#FFF;
	margin:3px 10px 0 0;
	float:right;
}
.quicklinks a {
	color:#FFF;
	text-decoration:underline;
}
.searchbox {
	float:right;
	width:224px;
	background-image:url(../img/searchboxbg.gif);
	background-position: center top;
	background-repeat:no-repeat;
	background-color:#EDEBE4;
	margin-top:12px;
	padding:2px 0 0 0;
}
.leftround {
	float:left;
	margin-left:2px;
}
.searchtextbox {
	background-image:url(../img/searchtextbox_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	border:none;
	float:left;
	width:153px;
	height:21px;
	padding:4px 0 0 0;
	line-height:normal;
}
.search-btn {
	float:left;
}
#logo {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
.logo-nav {
	clear:both;
}
#logo li {
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#logo li a {
	height: 72px;
	display:block;
	text-decoration:none;
	text-indent: -900em;
}
#logo #logo-image a {
	width: 295px;
	background:url(../img/logo.gif) no-repeat left top;
}
.mainNavigation {
	float:left;
	background-image:url(../img/nav_img/nav_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:594px;
	margin:20px 0 0 10px;
}
.mainNavigation span {
	float:left;
}
/*end #header////////////////////////////////////////////////////////////////////////////*/















/*start #mainContent////////////////////////////////////////////////////////////////////////////*/







#mainContent {
	width:882px;
	margin:auto 0;
}
.leftpan {
	float:left;
	width:633px;
	text-align:left;
}
.rightpan {
	width:248px;
	float:left;
	margin-top:12px;
}
.banner {
	height:296px;
}
.pageheader {
	background-image:url(../img/pageheadingbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#EECD4A;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:5px 5px 5px 10px;
	border-top:#F3D98E 1px solid;
	border-bottom:#D9AB27 1px solid;
	border-left:#F0D16B 1px solid;
	border-right:#DFB12F 1px solid;
}
.pageheaderthankyou {
	background-image:url(../img/pageheadingbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#EECD4A;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:28px 5px 5px 10px;
	border-top:#F3D98E 1px solid;
	border-bottom:#D9AB27 1px solid;
	border-left:#F0D16B 1px solid;
	border-right:#DFB12F 1px solid;
}
/*.contentbg {



	background:#F0F0F0 url(../img/contentbg.gif) repeat-x left bottom;



	margin-left:14px;



	padding:0 15px 15px 15px;







}*/







.contentbg {
	background-image:url(../img/contentbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#F0F0F0;
	margin-left:14px;
	padding-bottom:10px;
}
.header-bottomshade {
	height:19px;
	background-color:#EFEFEF;
}
/*IE7 Hackcode*/







html* .contentbg {
	padding-bottom:10px;
	padding-left:10px;
	background-color:#F0F0F0 !important;
	margin-top:-2px;
}
.blacklink {
	color:#000;
	text-decoration:none;
	border-bottom:#666 2px solid;
}
.blacklink:hover {
	color:#B38207;
	text-decoration:none;
	border-bottom:#D89E08 2px solid;
	background-color:#FFF;
}
.content-footer {
	margin-left:14px;
	background-color:#F3F3F3;
}
.latest-newsbox {
	float:left;
	width:330px;
}
.newsletter-box {
	float:right;
	background-color:#E8E8E8;
	width:272px;
}
.newsletter-box h2 {
	font-weight:normal;
}
.latest-newsbox h2 {
	font-weight:normal;
}
.news-listing {
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
}
/*.news-listing li {







	margin:0 0 0 15px;







	display:inline-block;







	padding:10px 0 10px 0;







	border-bottom:#E3E3E3 1px solid;







	width:299px;







}*/















.news-listing li {
	margin:0 0 0 15px;
	display:inline-block;
	padding:10px 0 10px 0;
	border-bottom:#E3E3E3 1px solid;
	width:299px;
	background:none;
}
.news-listing li .date {
	float:left;
	width:39px;
	height:42px;
	background:url(../img/date_box.gif) no-repeat center top;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
}
.news-listing li .date span.digit {
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.news-listing li a.titlelink {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.news-listing li a.titlelink:hover {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.news-listing li p {
	float:left;
	padding-left:5px;
	font-size:12px;
}
.news-listing li .readmorelink {
	float:right;
	margin-top:10px;
}
.newstextboxcss {
	clear:both;
	padding:0 0 5px 0px;
}
.textboxcss {
	clear:both;
	padding:0 0 5px 15px;
}
.textboxcss input {
	background-image:url(../img/fix_txtboxbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	color:#1a1a1a;
	height:21px;
	padding:4px 0 0 5px;
	float:left;
	font-size:12px;
	width:230px;
}
.newstextboxcss input {
	background-image:url(../img/fix_txtboxbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	color:#1a1a1a;
	height:21px;
	padding:4px 0 0 5px;
	float:left;
	font-size:12px;
	width:188px;
}
.captchaboxcss input {
	background-image:url(../img/capctha_code.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	color:#1a1a1a;
	height:21px;
	padding:4px 0 0 5px;
	float:left;
	font-size:12px;
	width:143px;
}
.textboxcss2 {
	clear:both;
	padding:0 0 5px 0px;
}
.textboxcss2 input {
	background-image:url(../img/fix_txtboxbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	color:#1a1a1a;
	height:21px;
	padding:4px 0 0 5px;
	float:left;
	font-size:12px;
	width:230px;
}
.textboxcss-withoutwidth {
	clear:both;
	padding:0 0 5px 0;
}
.textboxcss-withoutwidth span {
	display:block;
	float:left;
	background-image:url(../img/searchtextbox_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	width:8px;
	height:25px;
	padding-left:5px;
}
.textboxcss-withoutwidth input {
	background-image:url(../img/textbox_rightbg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:21px;
	padding:4px 0 0 0;
	float:left;
}
.textboxcss select {
	background-image:url(../img/textbox_rightbg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:25px;
	padding:3px 5px 3px 0;
	float:left;
	width:137px;
}
.budget-textboxcss {
	padding:0 0 5px 15px;
}
.budget-textboxcss span {
	display:block;
	float:left;
	background-image:url(../img/searchtextbox_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	width:8px;
	height:25px;
	padding-left:5px;
}
.budget-textboxcss input {
	background-image:url(../img/textbox_rightbg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:21px;
	padding:4px 0 0 0;
	float:left;
}
.budget-field span {
	float:left;
	display:block;
	color:#1a1a1a !important;
	padding:0 5px 0 0;
}
.productslistbox {
	background-image:url(../img/right_productslist_bottom.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#141414;
	width:248px;
	float:left;
	padding-bottom:10px;
}
.products-links {
	width:248px;
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
	background:url(../img/right_productslistbox_top.gif) no-repeat right top;
}
.products-links li {
	color:#FFF;
	text-align:left;
	margin:0;
	padding:0;
	line-height:normal;
	background:none;
	border:none;
}
.products-links li a img {
	float:left;
	border:#ABABAB 2px solid;
	margin-left:3px;
}
.products-links li a:hover img {
	float:left;
	border:#FFF 2px solid;
	margin-left:3px;
}
.products-links li a span {
	display:block;
	cursor:pointer;
	padding:15px 0 0 10px;
	float:left;
}
.products-links li.seperator {
	margin:0;
	padding:2px 0 2px 0;
}
.products-links li a {
	color:#BBBBBB;
	display:block;
	text-decoration:none;
	font-size:14px;
	padding:7px 0 0 15px;
	height:70px;
}
.products-links li a:hover {
	color:#000;
	display:block;
	text-decoration:none;
	font-size:14px;
	padding:7px 0 0 15px;
	height:70px;
	background:url(../img/right_productslink_hover.png) no-repeat left top;
}
.products-links li a.current {
	color:#000;
	display:block;
	text-decoration:none;
	font-size:14px;
	padding:7px 0 0 15px;
	height:70px;
	background:url(../img/right_productslink_hover.png) no-repeat left top;
}
.right-shade {
	background-image:url(../img/productslistbox_bottomshade.gif);
	background-repeat:repeat-y;
	background-position:left top;
	height:10px;
	clear:both;
}
.contact-addressbox {
	text-align:left;
}
.contact-addressbox h3 {
	background-image:url(../img/contactbox_header.gif);
	background-repeat:no-repeat;
	background-position: left top;
	background-color:#EECA4F;
	margin:0;
	font-size:18px;
	font-weight:normal;
	padding:7px 0 7px 15px;
}
span.contact-us-heading {
	background-image:url(../img/contactbox_header.gif);
	background-repeat:no-repeat;
	background-position: left top;
	background-color:#EECA4F;
	margin:0;
	font-size:18px;
	font-weight:normal;
	padding:7px 0 7px 15px;
	float:left;
	width:233px;
}
.addressbox-details {
	background-image:url(../img/contactbox_leftshade.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#E4E2DB;
	padding-top:10px;
}
.addressbox-details p {
	margin:0;
	padding:0 15px 15px 21px;
	line-height:18px;
}
.addressbox-details b {
	font-size:14px;
}
.addressbox-details a {
	color:#000;
	text-decoration:underline;
}
.addressbox-details a:hover {
	color:#000;
	text-decoration:none;
}
/*end #mainContent////////////////////////////////////////////////////////////////////////////*/















/*start #footer////////////////////////////////////////////////////////////////////////////*/







#footer {
	background-color:#C5C3BD;
	margin-top:20px;
	height:1%;
}
.footer-content {
	width:900px;
	height:1%;
	margin:auto 0;
	text-align:left;
	font-size:11px;
	padding: 8px 0 8px 0;
}
.footer-content p {
	float:left;
	padding:0;
}
.websitedesignlink {
	float:right;
}
.websitedesignlink a {
	text-decoration:underline;
	color:#000;
}
.breadcrumb {
	color:#000;
	padding:0 10px 0 10px;
}
.breadcrumb a {
	color:#595959;
	text-decoration:underline;
}
.breadcrumb a:hover {
	color:#595959;
	text-decoration:none;
}
.breadcrumb span {
	font-weight:bold;
	font-size:14px;
}
.aboutusimage {
	border:#000 3px solid;
	float:left;
	width:185px;
	margin:0 15px 15px 0;
}
.innerpage-contentbg {
	background-image:url(../img/contentbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#F0F0F0;
	margin-left:14px;
	min-height:500px;
}
.innerpage-contentbg p {
	padding:0px 15px 10px 15px;
}
.main-office {
	float:left;
	width:285px;
	margin:10px 0 0 15px;
	background:url(../img/vertical_linebg.gif) repeat-y right;
}
.main-office img {
	border:#000 3px solid;
}
.warehouse {
	width:285px;
	float:left;
	margin:10px 0 0 10px;
}
.warehouse img {
	border:#000 3px solid;
}
.products-thumblist {
	margin:5px 0 5px 8px;
	padding:0;
	list-style:none;
}
.products-thumblist li {
	margin:0;
	display:inline-block;
	float:left;
	border:none;
	background:none;
	padding:0;
}
/*IE7 hack code*/







html* .products-thumblist {
	margin:5px 0 5px 8px;
	padding:0;
	list-style:none;
}
.products-thumblist li a {
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	width:175px;
	margin:0 8px 0 8px;
	background:url(../img/products_thumb_top.gif) no-repeat center top;
	border-bottom:#929292 1px solid;
	border-top:#CDCDCD 1px solid;
	border-right:#A0A0A0 1px solid;
	border-left:#C6C6C6 1px solid;
}
.products-thumblist li a:hover {
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	width:175px;
	margin:0 8px 0 8px;
	background:url(../img/products_thumb_top.gif) no-repeat center top;
	border:#333 1px solid;
}
.products-thumblist li a .thumb {
	padding:8px 8px 1px 8px;
	display:block;
}
.products-thumblist li a .discription {
	background-color:#E1E1E1;
	margin:0 8px 0 8px;
	padding:5px 0 5px 10px;
}
.horizontal-line {
	background:url(../img/horizontal_linebg.gif) repeat-x center bottom !important;
	height:5px;
	clear:both;
	margin:0 10px 0 10px;
	padding-top:5px
}
.products-details-thumb {
	float:left;
	margin:8px 10px 15px 13px;
}

.products-details-thumb a img {
	border:#D0D0D0 3px solid;
	
}

.viewall {
	margin:0;
	padding:0;
	list-style:none;
}
.button-relative {
	position:relative;
}
/*.viewall {







	margin:5px 0 0 110px;







	padding:0;







	list-style:none;







	clear:both;







}*/



 .viewall li {
	margin:5px 0 0 110px;
	padding:0;
	list-style:none;
 clearoth;
	border-bottom:none;
}
.viewall a {
	display:block;
	float:left;
	background:url(../img/buttons/bg_button_a.gif) no-repeat right top transparent;
	height:25px;
	margin-right:6px;
	padding-right: 12px; /* sliding doors padding */
	color:#000;
	text-decoration:none;
}
.viewall span {
	display:block;
	line-height: 14px;
	background:url(../img/buttons/bg_button_span.gif) no-repeat left top transparent;
	padding: 5px 0 6px 25px;
}
.specification-tableheader {
	background-image:url(../img/table_headerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F5BE35;
}
.specification-grid {
	background-color:#CFCFCF;
	font-size:11px;
}
/*.tabpanel-buttons {







	float:right;







	margin:5px 0 0 0;







	padding:0;







	position:absolute;







	left:330px;







	list-style:none;







}



*/







.tabpanel-buttons {
	margin:2px 20px -34px 0;
	padding:0;
	/*position:relative;
	left:480px;
	top:43px;*/
	float:right;
	list-style:none;
}
.tabpanel-buttons li {
	display:inline;
	border:none;
	background:none;
	padding:0;
}
.tabpanel-buttons li.product-video a {
	display:block;
	text-indent:-900em;
	float:left;
	background:url(../img/buttons/product_video.gif) no-repeat left top;
	height:38px;
	width:144px;
}
.tabpanel-buttons li.product-video a:hover {
	display:block;
	text-indent:-900em;
	float:left;
	background:url(../img/buttons/product_video.gif) no-repeat left -38px;
	height:38px;
	width:144px;
}
.tabpanel-buttons li.product-video a:active {
	display:block;
	text-indent:-900em;
	float:left;
	background:url(../img/buttons/product_video.gif) no-repeat left bottom;
	height:38px;
	width:144px;
	outline:none;
}
.tabpanel-buttons li.diagram a {
	display:block;
	text-indent:-900em;
	float:left;
	background:url(../img/buttons/diagram.gif) no-repeat left top;
	height:38px;
	width:115px;
}
.tabpanel-buttons li.diagram a:hover {
	display:block;
	text-indent:-900em;
	float:left;
	background:url(../img/buttons/diagram.gif) no-repeat left -38px;
	height:38px;
	width:115px;
}
.tabpanel-buttons li.diagram a:active {
	display:block;
	text-indent:-900em;
	float:left;
	background:url(../img/buttons/diagram.gif) no-repeat left bottom;
	height:38px;
	width:115px;
	outline:none;
}
.requestquotebox {
	background:url(../img/request_quote_btnbg.gif) no-repeat left top;
	clear:both;
	padding:11px 0 8px 16px;
}
.requestquotebtn {
	margin:0;
	padding:0;
	list-style:none;
}
.requestquotebtn li {
	margin:0;
	padding:0;
	border:none;
	background:none;
}
.requestquotebtn li a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#333;
	text-align:left;
	background:url(../img/buttons/request_quote_btn.gif) no-repeat left top;
	padding:13px 0 13px 35px;
}
.requestquotebtn li a:hover {
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#333;
	text-align:left;
	background:url(../img/buttons/request_quote_btn.gif) no-repeat left -44px;
	padding:13px 0 13px 35px;
}
.requestquotebtn li a:active {
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#333;
	text-align:left;
	background:url(../img/buttons/request_quote_btn.gif) no-repeat left bottom;
	padding:13px 0 13px 35px;
}
.download-brochurebox {
	text-align:left;
	background:url(../img/pdf_brochurebox_leftbg.gif) no-repeat left top;
	font-size:12px;
	padding:10px 0 0 0;
	height:349px;
}
.download-brochurebox p {
	padding:0 0 10px 15px;
}
.viewfullbrochure-btn {
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}
.viewfullbrochure-btn li {
	margin:0;
	padding:0;
	border:none;
	background:none;
}
.viewfullbrochure-btn li a {
	display:block;
	text-indent:-900em;
	color:#333;
	text-align:left;
	background:url(../img/buttons/viewfull_brochure.gif) no-repeat left top;
	height:43px;
	width:164px;
}
.viewfullbrochure-btn li a:hover {
	display:block;
	text-indent:-900em;
	color:#333;
	text-align:left;
	background:url(../img/buttons/viewfull_brochure.gif) no-repeat left -43px;
	height:43px;
	width:164px;
}
.viewfullbrochure-btn li a:active {
	display:block;
	color:#333;
	text-indent:-900em;
	text-align:left;
	background:url(../img/buttons/viewfull_brochure.gif) no-repeat left bottom;
	height:43px;
	width:164px;
	outline:none;
}
.viewmanual {
	margin:0 0 0 15px;
}
.viewmanual a {
	display:block;
	text-indent:-900em;
	color:#333;
	text-align:left;
	background:url(../img/buttons/view_manual.gif) no-repeat left top;
	height:43px;
	width:141px;
}
.viewmanual a:hover {
	display:block;
	text-indent:-900em;
	color:#333;
	text-align:left;
	background:url(../img/buttons/view_manual.gif) no-repeat left -43px;
	height:43px;
	width:141px;
}
.viewmanual a:active {
	display:block;
	color:#333;
	text-indent:-900em;
	text-align:left;
	background:url(../img/buttons/view_manual.gif) no-repeat left bottom;
	height:43px;
	width:141px;
	outline:none;
}
.requestformcss {
	margin: 15px 0 0 0;
	width: 585px;
}
.requestformcss p {
	padding:5px 0 0 16px;
	margin:0;
	line-height:24px;
}
.left-fields {
	width:255px;
	float:left;
}
.left-fields p span {
	color:#F00;
}
.right-fields {
	width:329px;
	float:right;
}
.right-fields p {
	padding:0;
	margin:0;
}
.right-fields p span {
	color:#F00;
}
.textareabox {
	width:329px;
}
.textareabox textarea {
	background-image:url(../img/textareabox_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top:none;
	border-bottom:none;
	border-left:#DDD8CD 1px solid;
	border-right:#DDD8CD 1px solid;
	margin:0;
	padding:5px 0 0 5px;
	float:left;
	width: 322px;
}
.contactform {
	width:600px;
}
.contactform p {
	font-size:12px;
	padding-bottom:3px;
	height:1%;
}
.contactform p b {
	color:#FF0000;
}
.leftrightpos-field p {
	margin:0;
	line-height:6px;
}
.leftrightpos-field span p .required {
	color:#FF0000;
}
.leftrightpos-field span {
	float:left;
	display:block;
	margin:0 10px 0 0;
}
.leftrightpos-field span p span {
	float:none;
	display:inline;
	margin:0;
}
.contactpage-textareabox {
	margin:5px 0 0 15px;
}
.contactpage-textareabox textarea {
	background-image:url(../img/textareabox_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top:none;
	border-bottom:none;
	border-left:#DDD8CD 1px solid;
	border-right:#DDD8CD 1px solid;
	margin:0;
	padding:5px 0 0 5px;
	float:left;
	width: 322px;
}
.submitbutton-leftpadding {
	padding-left:110px;
}
.news-listing-details {
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
}
.news-listing-details li {
	margin:0 0 0 15px;
	display:inline-block;
	padding:10px 0 0 0;
	width:557px;
	border:none;
	background:none;
}
.news-listing-details li .date {
	float:left;
	width:39px;
	height:42px;
	background:url(../img/date_box.gif) no-repeat center top;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
}
.news-listing-details li .date span.digit {
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.news-listing-details li a.titlelink {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-left:10px;
	text-decoration:underline;
}
.news-listing-details li a.titlelink:hover {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.news-listing-details li p {
	padding: 0px;
}
.news-listing-details li p.content {
	padding-left:48px;
	font-size:12px;
	margin:0;
}
.news-listing-details li span.details-content {
	font-size:12px;
	margin:0;
	line-height:18px;
}
.news-listing-details li span.details-content img {
	float:left;
	border:#D9D9D9 3px solid;
	margin:0 8px 8px 0;
}
.news-listing-details li .viewall {
	float:right;
	margin-top:10px;
}
.news-listing-details li ul.readmore {
	margin:5px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	clear:both;
}
.news-listing-details li ul.readmore a {
	display:block;
	float:right;
	background:url(../img/buttons/bg_button_a.gif) no-repeat right top transparent;
	height:25px;
	margin-right:6px;
	padding-right: 12px; /* sliding doors padding */
	color:#000;
	text-decoration:none;
}
.news-listing-details li ul.readmore span {
	display:block;
	line-height: 14px;
	background:url(../img/buttons/bg_arrowbutton_span.gif) no-repeat left top transparent;
	padding: 5px 0 6px 25px;
}
.goback {
	margin:5px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	clear:both;
}
.goback a {
	display:block;
	float:right;
	background:url(../img/buttons/bg_button_a.gif) no-repeat right top transparent;
	height:25px;
	margin-right:6px;
	padding-right: 12px; /* sliding doors padding */
	color:#000;
	text-decoration:none;
}
.goback span {
	display:block;
	line-height: 14px;
	background:url(../img/buttons/bg_backarrowbutton_span.gif) no-repeat left top transparent;
	padding: 5px 0 6px 25px;
}
}
.required {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#d41a02;
}
.red {
	color:#F00;
	font-weight:bold;
	font-size:11px;
}
.redtext {
	color:#FF0000;
}
.style1 {
	color: #FF0000
}
.redtextforerror {
	color:#F00;
}
div.redtextforerror {
	color:#F00;
	font-size:11px;
}
.errormsg {
	font:bold 11px, Verdana, Geneva, sans-serif;
	color:#FF0000;
}
.yellowbg {
	background-color:#FFFF00;
}
/*================================Added by Nikita======================================*/







.welcome_title {
	background-image:url(../img/pageheadingbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#EECD4A;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:10px 5px 10px 22px;
	border-top:#F3D98E 1px solid;
	border-bottom:#D9AB27 1px solid;
	border-left:#F0D16B 1px solid;
	border-right:#DFB12F 1px solid;
}
.contentbg p {
	padding:9px 15px 15px 15px;
}
.horizontal-line2 {
	background:url(../img/horizontal_linebg.gif) repeat-x center bottom !important;
	height:5px;
	clear:both;
	margin-bottom: 3px;
}
.content-footer2 {
	margin-left:14px;
	background-color:#F3F3F3;
	padding:14px 11px 10px 11px;
}
.news-listing_area {
	float: left;
	padding: 16px 11px 0px 11px;
}
.date2 {
	float:left;
	width:39px;
	height:42px;
	background:url(../img/date_box.gif) no-repeat center top;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
}
span.digit2 {
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.latest_text {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#323232;
	padding: 0px 0px 0px 14px;
	width: 515px;
}
.titlelink2 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.blacklink {
	color:#000;
	text-decoration:none;
	border-bottom:#666 2px solid;
}
.blacklink:hover {
	color:#B38207;
	text-decoration:none;
	border-bottom:#D89E08 2px solid;
	background-color:#FFF;
}
.contact_title {
	background-image:url(../img/contactbox_header.gif);
	background-repeat:no-repeat;
	background-position: left top;
	background-color:#EECA4F;
	margin:0;
	font-size:18px;
	font-weight:normal;
	padding:9px 0px 9px 21px;
}
.news_letter {
	background-color:#e8e8e8;
	width:205px;
	float:left;
	padding:10px;
	line-height:18px;
	margin: 1px 0px 0px 7px;
	text-align: left;
}
.news_title {
	font:18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#1e1e1e;
	padding-bottom:8px;
}
.news_box {
	width:205px;
	height: 25px;
	margin-bottom:8px;
}
.news_large_box {
	width:205px;
	height: 100px;
	margin-bottom:8px;
}
.news_inputbox {
	background:url(../img/news_inputbox.gif) no-repeat left top;
	width:188px;
	height:17px;
	font-size:12px;
	padding:4px 10px;
	border: none;
}
.news_textarea {
	width:188px;
	height:85px;
	font-size:12px;
	padding:4px 10px;
	border: solid 1px #DFDBD0;
}
.submit {
	float:right;
}
/*=================Product page=====================================*/



.productmainbg {
	background-color:#e2e2e2;
	padding:16px 9px 14px 9px;
}
.productmainbg2 {
	background-color:#f4f4f4;
	padding:16px 9px 14px 9px;
}
.productbox {
	width:177px;
	float:left;
}
.product_discription {
	background-color:#E1E1E1;
	margin:0 8px 0 8px;
	padding:5px 0 5px 10px;
}
.product_discription a {
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
.product_discription a:hover {
	text-decoration:underline;
	font-size:12px;
	color:#000000;
}
.product_bg {
	color:#000;
	text-decoration:none;
	width:175px;
	background:url(../img/products_thumb_top.gif) no-repeat center top;
	border-bottom:#929292 1px solid;
	border-top:#CDCDCD 1px solid;
	border-right:#A0A0A0 1px solid;
	border-left:#C6C6C6 1px solid;
	float: left;
}
.products-links a img {
	float:left;
	border:#ABABAB 2px solid;
	margin-left:3px;
}
.products-links li a:hover img {
	float:left;
	border:#FFF 2px solid;
	margin-left:3px;
}
.product_thumb {
	padding:8px 8px 1px 8px;
	display:block;
}
.product_right {
	width:381px;
	padding:0px 0px 0px 10px;
	float: left;
}
.prct_rt_text1 {
	width:381px;
	padding-bottom: 23px;
}
.prct_rt_text2 {
	width:381px;
	padding-top:10px;
}
.modelname {
	float:left;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	width:126px;
}
.modelname2 {
	float:left;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	width:126px;
	margin-top:3px;
}
.modelname_right {
	float:left;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	width: 255px;
}
.double_line {
	background:url(../img/duble_line.gif) repeat-x left top;
	height:2px;
	margin:0px;
}
.captcha-leftrightpos-field p {
	margin:0;
	line-height:6px;
}
.captcha-leftrightpos-field span p .required {
	color:#FF0000;
}
.captcha-leftrightpos-field span {
	float:left;
	display:block;
	margin:0 10px 0 0;
}
.captcha-leftrightpos-field span p span {
	float:none;
	display:inline;
	margin:0;
}

