@charset "utf-8";
/* generic styles */
* {
	margin: 0;
	padding: 0;
}
a:focus {
  outline-style: none;
}
object {
  outline-style: none;
}
form {
    margin: 0;
	padding: 0;
}
input, select, textarea {
    padding: 0;
    margin: 0;
}
body {
	margin: 0;
	padding: 0;
	background: #d7d7d7;
		text-align:center;

}
/* text/link styles */

p, li, div, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;
}
p {
	margin: 0;
	padding: 0;
	line-height: 18px;
}
li {
	color: #999999;
}

img { border:none;}

/* div styles */

#headerSection {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	background: #5b5858 url(../template_images/bg.jpg) repeat-x top center;
	height: 325px;
	

}
#headerSec {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
				text-align:left;

}
#headerInnerSection {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	background: #5b5858 url(../template_images/innerbg1.jpg) repeat-x top center;
	height: 202px;

}


#header {
	width:960px;
	margin:0 auto;
	text-align:left;
}
#leftHeader {
	float: left;
	width: 350px;	
	height: 66px;
	display:inline;
}
#rightHeader {
	float: left;
	width: 590px;
	height: 66px;
	display:inline;
}
#logo {
	width: 350px;
	height: 60px;
	float: left;
	position: relative;
	display: inline;
	margin-top: 15px;
}
#menu {
	float: left;
	width: 580px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display:inline;
	color: #ffffff;
	padding-left:45px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu ul li {
	float: left;
	padding: 28px 0px 10px 15px;
	font-size:12px;
}
#menu ul li a {
	color: #fff;
	text-decoration: none;
}
#menu ul li a:hover {
	color: #999;
	text-decoration: none;
}
#topSection {
	width:960px;
	float: left;
				text-align:left;

}
#topLeftSection {
	width: 950px;
	float: left;
}
#topRightSection {
	width:310px;
	float: left;
	position: relative;
}
#topLeftInnerSection {
	width:780px;
	float: left;
}
#topRightInnerSection {
	width:180px;
	float: left;
	position: relative;
}

#menuSection img {
	margin-right: 20px;
}
.welcometxt
{
font-size:22px;
color:#fff;
line-height:16px;
padding:25px 0 28px 10px;
font-weight: bold;
}
.featurescontainer {
	width: 255px;
	float: left;
	height:130px;
}
p.linkHeading
{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding-left: 10px;
}

p.linkHeading a, p.linkHeading a:hover {
	color: #333333;
	text-decoration:none;
}

.links {
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 10px 0 0 15px;
	width: 235px;
}
.links p {
	color: #fff;
	font-size: 12px;	
}
.links a {
	color: #fff;
	text-decoration: none;
}
.links a:hover {
	color: #dfdfdf;
	text-decoration: none;
}
#searchBox {
	width: 401px; 
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	display: inline;
	position: relative;
}
#searchBox  {
	width: 321px;
	height: 39px;
	color: #fff;
	font-size: 12px;
	background: url(../template_images/inputbg.gif) repeat-x;
	font-weight: bold;
	padding: 10px 0px 10px 15px;
	border: 0;
}
#searchInnerBox {
	width: 401px; 
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	position: relative;
}
#searchInnerBox input {
	width: 321px;
	height: 20px;
	color: #fff;
	font-size: 12px;
	background: url(../template_images/inputbg1.gif) repeat-x;
	font-weight: bold;
	padding: 10px 0px 10px 15px;
	border: 0;
}

div#site_holder {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	background: url(../template_images/bgcontent.jpg) repeat-x top center;
	
}
div#site_holderSec {
	margin-left: auto;
	margin-right: auto;
	width:960px;
				text-align:left;

}


#pce {
	float: left;
	width: 960px;
				text-align:left;

}
#leftContent {
	float: left;
	width: 580px;
}

#rightContent1 {
	float: left;
	width: 350px;
	margin-left: 20px;

}

.intro {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	font-size: 12px;
	width:570px;
	float:left;
}
.intro p {
	padding-bottom: 10px;
}

.header_images {
	padding-left: 5px;
	width: 80px;
	height: 75px;
	float:right;
}

#rightContent {
	float: left;
	width: 470px;
	margin-left: 20px;
	display: inline;
	position: relative;
}
.welcome {
	float: left;
	width: 460px;
	margin-left: 10px;
	display: inline;
	position: relative;
}

h1.heading {
	font-size: 16px;	
	font-weight: bold;
	color: #333333;
	padding-bottom: 15px;
	padding-top: 14px;
}
h1.headingLink {
	font-size: 16px;	
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 5px;
}
h1 a {
	color: #333333;
	text-decoration:none;
}

.backbtn { width:100px; float:left; line-height:40px;}

.backbtn a, .backbtn a:visited, .backbtn a:active {color:#077fbc; font-size:12px; font-weight:bold; text-decoration:none;}

.backbtn a:hover { font-size:12px; font-weight:bold; text-decoration:underline;color:#000; }

h1.head {
	font-size: 16px;	
	font-weight: bold;
	color: #333333;
	padding:15px 0 0 20px;
}

h1.sideheading {
	font-size: 16px;	
	font-weight: bold;
	color: #333333;
	padding-bottom: 15px;
	padding-top: 12px;
}

.welcome p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	font-size: 12px;
}

#leftInnerContent {
	float: left;
	width: 230px;
}
#rightInnerContent {
	float: left;
	width: 720px;
	margin-left: 10px;
}
.popProducts {
	float: left;
	width: 220px;
	margin-left: 10px;
	display: inline;
	position: relative;
}
.popProducts p {
	margin: 0;
	padding: 0;
	line-height: none;
	font-size: 12px;
}
.brand select {
	width: 170px;
	float: left;
	border: 1px solid #eaeaea;
	margin-top: 5px;
}
/* News & Events */
.latestNews {
	float: left;
	width: 220px;
	margin-left: 10px;
	display: inline;
	position: relative;
}
.indiNews {
	float: left;
	width: 200px;
}
p.newsHeading {
	color:#8f8875;
	font-size:12px;
	font-weight:bold;
}
p.newsHeading a {
	color:#8f8875;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
p.newsHeading a:hover {
	color:#afa68f;
	text-decoration: none;
}

p.news {
	padding-bottom: 10px;
	font-size:12px;
}
p.newsArch {
	padding-bottom: 10px;
	font-size:12px;
	float:right;
}

p span.newsLink {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-style: italic;
}
p span.newsLink a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
p span.newsLink a:hover {
	color:#888887;
	text-decoration: none;
}
p span.date {
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.hrlink {
	clear: both;
	clear: both;
	height:2px;
	background: url(../template_images/line.jpg) repeat-x;
margin: 10px 0px 3px 7px;
	_margin: 10px 0px -8px 7px;
	
	padding: 0;

	width: 950px;
	float: left;
	position: relative;
	display: inline;
}
.seperation {
	clear: both;
	height:2px;
	background: url(../template_images/line.jpg) repeat-x;
	margin: 18px 8px 3px 5px;
	_margin: 18px 8px -8px 5px;
	padding: 0;
	width: 210px;
	float: left;
	position: relative;
	display: inline;
}
/* News Archive */
.midArchiveBg {
	float: left;
	width: 700px;
	background: url(../template_images/mid_archive.gif) repeat-y;
	
}
.newsArchive {
	float: left;
	width: 714px;	
	display: inline;
	position: relative;
	margin-top: 17px;
	margin-left: 6px;
}
.newsEvents {
	float: left;
	width: 640px;
	margin:0px 30px 20px 30px;
	display: inline;
	position: relative;
}
.indiNewsSection {
	background-color: #f2f2f2; 
	float: left; 
	width: 640px;	
	margin-bottom: 23px;
}
.indiNewsSectionEven {
	float: left; 
	width: 640px;	
	margin-bottom: 23px;
	font-weight:bold;
}

p.newsHead {
	color: #0071BC; 
	font-size: 16px;
	padding: 10px 10px 0px 10px;
}
p.newsDate {
	color: #666666; 
	font-size: 10px;
	padding: 0 10px;
}
.newsDesc p {
	color: #666666; 
	font-size: 12px;
	padding: 0 0 0 10px;
}

/* call action */

.callAction {
	float: left;
	width: 960px;	
	display: inline;
	position: relative;
	margin-top: 15px;
				text-align:left;

}
.callActionHeading {
	float: left;
	width: 220px;
	height: 53px;
	background: url(../template_images/top_feature.gif) no-repeat 0 0;
	color: #565656;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
	line-height: 36px;
	padding-top: 5px;
}
.callActionHeading a {
	color: #565656;
	text-decoration: none;
}
.callActionHeading a:hover {
	color: #898888;
	text-decoration: none;
}



.callActionSection {
	float: left;
	width: 220px;
	

}

/*.callActionSectionBot {
	float: left;
	width: 220px;	
	background: url(../template_images/bot_feature.gif) no-repeat bottom center;
}

.callActionSectionLast {
	float: left;
	width: 174px;	
}
*/
.featureHeadingLine {
	clear: both;
	height:2px;
	background: url(../template_images/line.jpg) repeat-x;
	margin: 10px 0px 3px 20px;
	_margin: 10px 0px -8px 20px;
	padding: 0;
	width: 181px;
	float: left;
	position: relative;
	display: inline;
}
.prodDesc {
	width: 161px;
	float: left;
	color: #4c4c4c;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 15px;
	line-height: 15px;
	display: inline;
	position: relative;
	padding:0 0 0 20px;
}
.description {
	width: 180px;
	float: left;
	color: #4c4c4c;
	font-size: 12px;
	/*margin-left: 20px;*/
	/*margin-right: 20px;
	padding:5px 0 5px 25px;*/
	line-height: 15px;
	/*display: inline;
	position: relative;*/
	/*height:80px;*/
}
.buttons {
	float: left;
	width: 181px;
	margin: 0 20px;
	display: inline;
	position: relative;
}
.buttons img {
	margin-left: 3px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	display: inline;
	position: relative;
}
.bgcontinue {
	background: url(../template_images/bg_feature.gif) repeat-y top left; 
	float: left;
	width: 220px;
}

/* Category */
.category {
	float: left;
	width: 720px;	
	padding:15px 0 0 0;
/*	margin-top: 30px;*/
}
.categorySection {
	float: left;
	width: 220px;	
	margin-right: 14px;
	margin-left: 6px;
	display: inline;
	position: relative;
}
.categoryHeading {
	float: left;
	width: 220px;
	height: 53px;
	background: url(../template_images/top_feature.gif) no-repeat 0 0;
	color: #565656;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
	line-height: 36px;
	padding-top: 5px;
}
.categoryHeading a {
	color: #565656;
	text-decoration: none;
}
.categoryHeading a:hover {
	color: #898888;
	text-decoration: none;
}

/* Products */
.products {
	float: left;
	width: 720px;	
/*	display: inline;
	position: relative;
	margin-top: 30px;*/
}
.productSection {
	float: left;
	width: 220px;
	margin:0 10px 5px 6px;	
	display: inline;
	
	height: expression( this.scrollHeight < 281 ? "280px" : "auto" );
	/*margin-right: 13px;
	min-height:280px;
	margin-left: 6px;
	display: inline;
	position: relative;*/
}
.productHeading {
	float: left;
	width: 220px;
/*	height: 53px;*/
	background: url(../template_images/top_feature.gif) no-repeat 0 0;
	color: #565656;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
/*	line-height: 36px;*/
	padding-top: 5px;
}
.productHeading a {
	color: #565656;
	text-decoration: none;
}
.productHeading a:hover {
	color: #898888;
	text-decoration: none;
}
/* product */
.product {
	float: left;
	width: 714px;	
	display: inline;
	position: relative;
	/*margin-top: 17px;*/
	margin-left: 6px;
}
.topBg {
	float: left;
	width: 700px;
	background: url(../template_images/top_bg.gif) no-repeat top center;
}
.productDetails {
	float: left;
	width: 660px;
	margin:50px 20px 20px 20px;
	display: inline;
}
.ProductImg {
	float: left;
	width: 650px;
}
.bigimgProduct {
	float: left;
	width: 650px;
}
.bigimgProduct img {
	margin: 5px 0 0 2px;
}
.smallimgProduct {
	float: left;
	width: 150px;
}

.ProductDesc {
	float: left;
	width: 650px;
}
.ProductDesc p {
	color: #4c4c4c;
	font-size: 12px;
	padding-bottom: 10px;
}
.ProductDesc ul {
	padding-left: 20px;
}
.ProductDesc li {
	font-size: 11px;
	color: #4c4c4c;
}
p.rate	{
	font-size: 12px;	
}
/* Feedback */
.contactDetails {
	float: left;
	width: 660px;
	margin:0px 20px 20px 20px;
	display: inline;
	position: relative;
}
.contactDetails p {
	color: #333333;
	font-size: 12px;
	padding-bottom: 10px;
}
.contactDetails p a {
	color: #666666;
	text-decoration: underline;
}
.contactDetails p a:hover {
	color: #b0b0b0;
	text-decoration: none;
}
.leftContact {
	float: left;
	width: 400px;
}
.rightContact {
	margin-left: 25px;
	margin-top: 48px;
	display: inline;
	position: relative;
	
	float: left;
	width: 232px;
}
.form_left {
   	clear: both;
  	text-align: left;
   	padding: 0 10px 5px 0;
   	font-size: 12px;
	color: #666666;
}

.form_left a {
	color: #666666;
	text-decoration: underline;
}
.form_left a:hover {
	color: #b0b0b0;
	text-decoration: none;
}

.form_right input {
   	font-size: 12px;
	color: #666666;
	width: 250px;
 	margin: 0px 0px 3px 0px;
  	padding:5px 5px;
	border: 1px solid #bfbfbf;
	background-color: #faf9f9;
}  
.form_right select {
   	font-size: 12px;
	color: #666666;
	width: 260px;
 	margin: 0px 0px 3px 0px;
  	padding:5px 5px;
	border: 1px solid #bfbfbf;
	background-color: #faf9f9;
}  
.form_right option {
  	padding-left: 5px;
}  
.form_right textarea {
   	font-size: 12px;
	color: #666666;
	width: 250px;
 	margin: 0px 0px 3px 0px;
  	overflow: auto;
	padding:5px 5px;
	border: 1px solid #bfbfbf;
	background-color: #faf9f9;
}  

/* Help */

.helpDetails {
	float: left;
	width: 660px;
	margin:0px 20px 20px 20px;
	display: inline;
	position: relative;
}
.helpDetails p {
	color: #333333;
	font-size: 12px;
}
.helpDetails p a {
	color: #333333;
	text-decoration: none;
}
.mainCat{
	width: 650px;
	float: left;
	display: inline;
}
.mainCat img {
	 float: left;
	 margin-right: 10px;
}
.indiCat {
	margin-top: 3px;	
	margin-bottom: 18px;
	height: 35px;	
}
.mainCat p {
	color: #333333;
	font-size: 12px;
	line-height: 14px;

}
.mainCat p a {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
.mainCat p a:hover {
	color: #7b7b7b;
	text-decoration: none;
}
.questions {
	float: left; 
	width: 660px;	
	margin-bottom: 5px;
}
.questions p {
	color: #333333;
	font-size: 12px;
}
.questionsOff {
	float: left; 
	width: 658px;	
	margin-bottom: 5px;
		background-color: #e6f1f7; 
border: 1px solid #ececec;
}
.questionsOff p {
	color: #333333;
	font-size: 12px;
}

.answer {
	background-color: #f2f2f2; 
	float: left; 
	width: 635px;	
	margin-bottom: 7px;
	padding-left:25px;
}
.answer p {
	color: #333333;
	font-size: 12px;
	padding-bottom:10px;
}

.answer ul {
	padding-left: 20px;
	padding-top: 5px;
}
.answer li {
	font-size: 12px;
	color: #333333;
}

p.qnumber {
	float: left;
	color: #333333;
	font-size: 12px;
	width: 20px;
	padding: 3px 0px 3px 15px;
}
p.answers {
	float: left;
	color: #333333;
	font-size: 12px;
	width: 613px;
	padding: 3px 10px 3px 0px;

}


/* Breadcrumbs */
.crumb {
	float: left;
	width: 714px;	
	display: inline;
	position: relative;
	margin-top: 17px;
	margin-left: 6px;
}
.crumbbg {
	float: left;
	background: url(../template_images/crumb.gif) no-repeat;
	width:700px;
	height: 31px;
}
.crumbbg img {
	margin-left: 3px;
	margin-right: 3px;
}
.leftCrumbText {
	width: 532px; 
	float: left;
}
.leftCrumbText p {
	font-size: 10px;
	color: #666666;
	padding-left: 45px;
	padding-top: 6px;
}
.leftCrumbText p a {
	color: #666666;
	text-decoration: none;
}
.leftCrumbText p a:hover {
	color: #b3b3b3;
	text-decoration: none;
}
.verline {
	background: url(../template_images/verline.jpg) no-repeat;
	width: 2px;
	height: 29px;
}
.rightCrumbText {
	width: 160px; 
	float: left;
}
.rightCrumbText p {
	font-size: 10px;
	color: #666666;
	padding-left: 16px;
	padding-top: 6px;
}
.rightCrumbText p a {
	color: #666666;
	text-decoration: none;
}
.rightCrumbText p a:hover {
	color: #b3b3b3;
	text-decoration: none;
}
/* Quicklinks */

#quickLinks {
	width: 960px;
	float: left;
	margin-bottom: 20px;
	margin-top: 15px;
				text-align:left;

}
#quickLinks p {
	float: left;
	width: 220px;
	color: #ffffff;
	line-height: 18px;
}
p.quicklinkheading {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px
}
p.quicklinkmenu {
	font-size: 12px;
	color: #fff;
}
.quickSection {
	float: left;
	width: 220px;
	margin-left: 0px;
	margin-right: 23px;
}
.quickSectionLast {
	float: left;
	width: 220px;	
	margin-left: 10px;
	margin-right: 0px;
	display: inline;
	position: relative;
}

/* Footer */

#footer {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	background: #5b5858 url(../template_images/footerbg.jpg) repeat-x bottom center;
	margin-top: 20px;

}
/*#copyright {
	width: 955px;
	background: url(../template_images/footercenterbg.gif) repeat-x center;
	height: 171px;
	margin: 0 auto;
	float: none;
}
*/

#footerWrap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
				text-align:left;

}
#copyright {
	width: 960px;
	height: 50px;
	float: left;
}
.leftCopy {
	width:700px;
	float: left;
}
.rightCopy {
	width:260px;
	float: right;
}
.leftCopy p {
	color:#5b5858;
	font-size: 11px;
	padding-top: 8px;
}
.rightCopy p {
	color:#5b5858;
	font-size: 11px;
	text-align: right;
	padding-top: 8px;
}
#copyright p a {
	color:#5b5858;
	text-decoration: none;
}
#copyright p a:hover {
	color:#918c8c;
	text-decoration: none;
}



.footerheading {
	width: 911px;
	float: left;
	margin-bottom: 10px;

}
.footercontent {
	width: 911px;
	float: left;

}



/* newsly added */

.sitemap {
	float: left;
	width: 650px;

}

.sitemap ul li li{
	   margin-top:5px;
 }
   
.sitemap ul li{
	   margin-bottom:10px;
	   }

.sitemap ul li a{
	  color:#5B5858;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
}

.sitemap ul li a:hover{
   color:#afa68f;
	text-decoration: none;
}
.sitemap ul li span{
	  	color:#4C4C4C;
		
}

.subpage {
	float: left;
	width: 650px;
	margin:50px 20px 20px 20px;
	position: relative;

}
.subpage p {
	padding-bottom:10px;
}

.subpage ul { margin:15px 0 0 0;}

.subpage ul li{
	   margin:0 10px 10px 20px;
	   color:#5B5858;
	   }

.subpage ul li a{
	  	color:#5B5858;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
}

.subpage ul li a:hover{
   color:#afa68f;
	text-decoration: none;
}
.subpage ul li span{
	  	color:#4C4C4C;
		
}

.subpage h1 { font-size:12px; font-weight:bold; margin:15px 0 10px 0;padding:0;}

.subpage h2 { font-size:12px; font-weight:bold; margin:15px 0 10px 0;padding:0;}

.subpage p a, .subpage p a:visited, .subpage p a:active { color:#097fbf; font-weight:bold; text-decoration:none;}
.subpage p a:hover{color:#5B5858; font-weight:bold; text-decoration:underline;}

.subpage td ul { margin:0;padding:0;}

.subpage td ul li { list-style-type:disc; list-style-position:inside;}

span.newsLink a.newsread {
color:#000; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none;
}
span.newsLink a.newsread:hover{
color:#888887;
text-decoration:none;
}

.product_box { width:700px; float:left; padding:15px 0 0 8px;}


ul.site { margin:0;padding:0 0 0 15px; }

ul.site li { list-style-type:disc; list-style-position:outside; padding:0 0 10px 0; margin:0 0 0 15px; }

ul.site li a, ul.site li a:visited {
    color:#5B5858;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
}

ul.site li a:hover, ul.site li a:active {
    color:#afa68f;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
}

.sitemapContainer {
	float: left;
	width: 700px;
	background: url(../template_images/mid_archive.gif) repeat-y;
}

h1.sitepmapheading {
	font-size: 16px;	
	font-weight: bold;
	color: #333333;
	padding-bottom: 15px;
	padding-top: 14px;
	padding:15px 0 25px 15px
}

.compact { margin:10px 0 0 0;}


.txt_box {
  font-size: 12px;
	color: #666666;
	width: 250px;
 	margin: 0px 0px 3px 0px;
  overflow: auto;
	border: 1px solid #bfbfbf;
	background: #faf9f9;
}

h1.cat_heading {
	font-size: 16px;	
	font-weight: bold;
	color: #333333;
	padding-bottom: 15px;
	padding-top: 60px;
}
a.homeicon {
	background:url(../template_images/homeicon.jpg) no-repeat;
	width:18px;
	height:14px;
	float:left;
	margin-left:7px;
	margin-top:7px;
	
}
a.homeicon:hover {
	background:url(../template_images/homeicon_roll.jpg) no-repeat;	
}
.rightCrumbText p a.carticon {
	background:url(../template_images/cartico.jpg) no-repeat;	
	width:23px;
	height:17px;
	float:right;
	margin-top:-18px;
}
.rightCrumbText p a.carticon:hover {
	background:url(../template_images/cartico_roll.jpg) no-repeat;	
}
.rightProductDesc ul li {
	background:url(../template_images/dashbg.jpg) no-repeat left 6px;
	clear:both;
	list-style:none;
	padding:0 0 0 12px;
}


.cartContainer { width:600px; padding:30px 0 0 0; margin:0 0 0 20px; float:left;}

a.cartProductName {
	color:#05638F;
	text-decoration:none;
}
a.cartProductName:hover {
	text-decoration:underline;
}

.contact_detailtxt { width:150px;}

.contact_detailtxt2 { font-size:13px; font-weight:bold; color:#000;}

.contact_detailtxt2 a, .contact_detailtxt2 a:hover, .contact_detailtxt2 a:active, .contact_detailtxt2 a:visited { font-size:13px; font-weight:bold; text-decoration:none; color:#000;}

.contact_detailtxt1 { font-size:13px; color:#000;}

.contact_detailtxt1 a, .contact_detailtxt1 a:hover, .contact_detailtxt1 a:active, .contact_detailtxt1 a:visited { font-size:13px; text-decoration:none; color:#000;}

.textfield_box { width:250px; height:20px; border:1px solid #666;}

.order_comments { width:250px; height:150px; }