@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {
	border: 0;
	margin: 0;
	padding: 0;
}
.txtSmall {font-size:11px;}
.txtWhite {color:#FFFFFF;} 
.txtMedium {font-size:12px;} 
.txtLarge {font-size:14px;} 
.alignRight {float:right;} 
.alignLeft {float:left;}
.txtRed {color:#CC0000;} 
.txtBrown {color:#aa5c56} 
.txtBlack {color:#000000;} 
.txtviolet {color:#d73593;} 
.txtBlue {color:#0d59ab} 
.txtBold {font-weight:bold;}
.row{width:990px; clear:both;} 
.breaker {clear:both; width:100%;}
.breaker02 {clear:both; width:100%; height:1px;}


/***********************************************************
The CSS Class for the Websites to Align at the Bottom.
************************************************************/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#040404;
	background:url(../images/i-bg.jpg);
	background-repeat:repeat-x;
	background-color:#033055;
}
.raw1 {
	width:100%;
	display:block;
	height:242px;
}
.wrapper {
	display:block;
	width:990px;
	margin:0 auto;
}
.logoHolder {
	width:316px;
	float:left;
}
.searchHolder {
	width:418px;
	float:left;
}
.searchBg {
	width:313px;
	height:33px;
	background:url(../images/i-search-bg.jpg) no-repeat;
	float:left;
}
.searchBox {
	width:140px;
	height:15px;
	border:1px #FFFFFF solid;
	margin:5px 0 0 5px; 
	float:left;
}
.shoppingCart {
	width:226px;
	float:left;
}
.memberLoginArea{
	width:170px;
	padding-left:25px;
}
.shoppingCartArea{
	width:226px;
}
.shoppingCartHead{
	width:226px;
}
.shoppingCartBody{
	width:226px;
	background-image:url(../images/i-shoppingcart-bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}
.shoppingCheckOut{
	width:60px;
	padding-top:5px;
	float:left;
	color:#0056a5;
	font-size:11px;
}
.shoppingViewAll{
	width:90px;
	padding-top:5px;
	padding-left:5px;
	float:left;
	color:#0056a5;
	font-size:11px;
	text-align:right;
}
.smartApproved {
	width:226px;
	height:114px;
	background:url(../images/i-smart-approved-bg.jpg);
}
.raw2 {
	width:100%;
	background:url(../images/i-wave-bg.jpg) repeat-x top;
	min-height:600px;
	height: expression( this.scrollHeight < 600 ? "600px" : "auto" );
	/*height: expression(parseInt(document.getElementById(”").clientHeight) > 600 ? “600px” : “auto”);*/
}
.r2C1 {
	width:274px;
	float:left;
}
.r2C1 a:hover{ color:#ff6910 !important;}

.menuTop {
	width:274px;
	height:71px;
	background-image:url(../images/i-menu-top.png);
}
.menuArea {
	width:274px;
	background-image:url(../images/i-menu-bg-image.png);
	background-repeat:repeat-y;
	overflow:hidden;

}
.menuHolder {
	width:274px;
	background-image:url(../images/i-menubg-img.jpg);
	background-repeat:no-repeat;
	min-height:308px;
	height: expression( this.scrollHeight < 308 ? "308px" : "auto" );
	/*height: expression(parseInt(document.getElementById(”").clientHeight) > 308 ? “308px” : “auto”);*/
}
.menuBottom {
	width:274px;
	height:46px;
	background-image:url(../images/i-menu-bottom.png);
	background-repeat:no-repeat;
}
.innerProductCat {
	width:264px;
	margin-left:5px;
	padding-bottom:3px;
	display:block;
}
.raw3 {
	width:100%;
	background:url(../images/i-bottom-bg.jpg) repeat-x;
	height:55px;
	background-color:#99FF33;
}
ul.leftMenu {
	padding:5px 0 5px 15px;
	float:left;
}
li.leftMenuStyle {
	list-style-type:none;
	color:#FFFFFF;
	padding:10px 19px 10px 0;
	position:relative;
	width:219px;
	background:url(../images/i-menu-breaker-category.jpg) no-repeat 20px bottom;
	float:left;
}


ul.leftCategoryMenu {
	padding:5px 0 5px 28px;
	float:left;
}
li.leftCategoryMenuStyle {
	list-style-type:none;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
	position:relative;
}

li.leftMenuCategoryStyle {
	list-style-type:none;
	color:#FFFFFF;
	padding:10px 0 11px;
	position:relative;
	width:223px;
	float:left;
	background:url(../images/i-menu-breaker-category.jpg) no-repeat 20px bottom;
	
}
li.leftSubMenuStyle {
	list-style-type:none;
	color:#FFFFFF;
	padding:10px 10px 11px 5px;
	position:relative;
	float:left;
	width:208px;
	background:url(../images/i-menu-breaker-category.jpg) no-repeat 36px bottom;
}
li.leftSubSubMenuStyle {
	list-style-type:none;
	color:#FFFFFF;
	padding:10px 10px 10px 5px;
	position:relative;
	width:208px !important;
	float:left;
	background:url(../images/i-menu-breaker-category.jpg) no-repeat 52px bottom;
}
li.leftMenuHeadingStyle {
	list-style-type:none;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
	position:relative;
	
}
.lnkLeftMenuHeading
{
	color:#3EC9FF;
	font-size:14px;
	text-decoration:none;
	float:left;
	width:200px;
}
.waterDrops {
	width:9px;
	height:14px;
	background-image:url(../images/i-waterdrops-icon.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 5px 3px 5px;
}
.waterDropsSubMenu {
	width:9px;
	height:14px ;
	background-image:url(../images/i-waterdrops-icon.png);
	background-repeat:no-repeat;
	float:left;
	margin:0px 5px 3px 17px;
}
.waterDropsSubSubMenu {
	width:9px;
	height:14px ;
	background-image:url(../images/i-waterdrops-icon.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 5px 3px 33px; 
}
li.menuBreaker {
	padding:15px 0 15px 10px;
	list-style-type:none;
}
.dynamicTab {
	width:274px;
}
.dynamicTabHolder1 {
	width:274px;
	height:28px;
	background-image:url(../images/dynamic-tb-bot-img1.png);
	background-repeat:no-repeat;
}
.dynamicTxtBgHolder {
	width:274px;
	overflow:hidden;
	background-image:url(../images/dynamic-tb-bg.png);
	background-repeat:repeat-y;
	text-align:center;
}
.dynamicTxtBg {
	width:274px;
	min-height:29px;
	height: expression( this.scrollHeight < 29 ? "29px" : "auto" );
	/*height: expression(parseInt(document.getElementById(”").clientHeight) > 29 ? “29px” : “auto”);*/
	background-image:url(../images/dynamic-txt-bg.png);
	background-repeat:no-repeat;
}
.dynamicTabBotImg {
	width:274px;
	height:22px;
	background-image:url(../images/dynamic-tb-bot-img.png);
	background-repeat:no-repeat;
}
.r2C2Holder {
	width:490px;
	float:left;
}
.r2C2 {
	width:479px;
	background:url(../images/mid-top-img.jpg) top no-repeat;
	/*background-image: url(../images/i-content-bg.jpg);
	background-repeat: repeat-x;
	background-color: #38b2e2;
	margin-top:20px;*/
}
.r2C2Inner {
	width:479px;
	background-image: url(../images/i-content-bg.jpg);
	background-repeat: repeat-x;
	background-color: #38b2e2;
	margin:47px 0 0 0;
	float:left;
}
.r2C2Inner-no-bg {
	width:479px;
/*	background-image: url(../images/i-content-bg.jpg);
	background-repeat: repeat-x;
	background-color: #38b2e2;*/
	margin:47px 0 0 0;
	float:left;
}
.underline {
	padding:1px 0 0px 0;
}
#contentArea {
	width:447px;
	margin:20px 0 0px 20px;
	line-height:18px;
	overflow:hidden;
}
#contentAreaProd {
	width:447px;
	margin:0 0 0px 20px;
	line-height:18px;
	overflow:hidden;
}
#contentDisplayID {
	width:447px;
	line-height:18px;
	overflow:hidden;
	padding-top:10px;
}
#contentDisplayID a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#aee7fd;
	font-size:12px;
}
#contentDisplayID a:hover {
	color:#ff8a3f;
}
#contentDisplayID ul {
	margin-left:35px;
	list-style-type:none;
}
#contentDisplayID li {
 	background:url(../images/water-drop.png) no-repeat left;
	line-height:16px;
	margin-top:8px;
	padding:0 0 0 20px;
}
.txtSubHead01{
	font-family:Arial, Helvetica, sans-serif;
	color:#044481;
	font-size:12px;
	font-weight:bold;
}
.insideImgBrdr {
	width:196px;
	height:133px;
	margin:0 auto;
	border:#01629a solid 5px;
}
.r2C2BottomImg {
	width:490px;
	height:31px;
	background-image:url(../images/i-content-bottom-img.png);
	background-repeat:no-repeat;
}
.r2C3 {
	width:226px;
	float:left;
}
.memberSignupArea{
	width:226px;
	margin-top:39px;
}
.memberSignupHead{
	width:226px;
}
.memberBody{
	width:226px;
	background-image:url(../images/i-member-body-bg.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
.memberLoginArea{
	width:170px;
	padding-left:35px;
}
.blogRightArea{
	width:226px;
	float:left;
}
.rightBlogFullArea{
	width:212px;
	padding-left:4px;
}
.blogHead{
	width:212px;
}
.blogTxtOutter{
	width:212px;
	background-image:url(../images/blog-txt-bg01.gif);
	background-repeat:repeat-y;
}
.blogTxtContainer{
	width:212px;
	background-image:url(../images/blog-txt-img-bg.jpg);
	background-repeat:no-repeat;
	min-height:253px;
	height: expression( this.scrollHeight < 253 ? "253px" : "auto" );*/
}
.blogTxtArea{
	width:180px;
	padding-left:15px;
	padding-top:12px;
}
.blogTxtLine{
	width:180px;
	padding-left:15px;
	padding-top:20px;
}
.newsLetterArea{
	width:211px;
	height:68px;
	background-image:url(../images/newsletter-subscription.gif);
	background-repeat:no-repeat;
	margin-top:11px;
	margin-left:4px;
}
.irrigation{
	width:211px;
	margin-top:15px;
	margin-left:4px;
	margin-bottom:10px;
}
.tI{
	width:175px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:4px;
}
.newsletterTxtBoxArea{
	width:182px;
	padding-left:18px;
	padding-top:31px;
}
.newsLetterFieldBox{
	width:130px;
	height:17px;
	background-color:#FFFFFF;
	border:#6ed2fa solid 2px;
}
.featuredProductsArea{
	width:274px;
}
.featuredProHead{
	width:252px;
	height:25px;
	background-image:url(../images/feature-pro-head-bg.gif);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-bottom:4px;
	margin:0 11px 0 11px;
}
.featuredProContainer{
	width:440px;
}
.featuredSinglePro{
	width:205px;
	float:left;
	padding-right:15px;
	padding-bottom:25px;
}
.featuredImg{
	width:205px;
	padding:10px 0 5px 12px;
}
.featuredImgBorder{
	border:#1698cb solid 3px;
}
.featuredImgBorder:hover{
	border:#16bcfd solid 3px;
}
.featuredTxt{
	width:190px;
	padding:3px 0 12px 12px;
}
.featuredProRate{
	width:175px;
	clear:both;
}
.productRate{
	width:93px;
	float:left;
	color:#bee6f9;
	font-size:18px;
	margin-left:12px;
}
.productDetails{
	width:70px;
	float:left;
}
.productButtonGap{
	padding-bottom:5px;
}
.creditContainer {
	width:990px;
	margin:0 auto;
	padding-top:20px;
}

/********* Product Category Starts ************/

.categoryArea{
	width:425px;
	overflow:hidden;
}

.categoryOutter{
	width:120px;
	float:left;
	margin-bottom:15px;
	margin-right:20px;
	margin-top:15px;
}
.categoryImg{
	width:120px;
}
.categoryName{
	width:115px;
	padding:5px 2px 0 3px; 
}
.catImgBorder{
	border:#c9edfc solid 3px;
}
a.catName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0056a5;
	text-decoration:none;
	font-weight:bold;
}
a.catName:hover{
	color:#2b2b2b;
}

/********* Product Category Starts Ends ************/


/***********************************************************
Link and Text Styles
************************************************************/
a.lnkWhiteOrange{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
a.lnkWhiteOrange:hover{
	color:#ff6910/*75b3ef*/;
	/*color:#3fa003;*/
	text-decoration:none;
}
.txtGreen{
	color:#3fa003;
}
.txtCopyright {
	color:#59778f;
	float:left;
}
.txtCredit {
	color:#59778f;
	float:right;
}
a.lnkCredit {
	color:#59778f;
	text-decoration:none;
}
a.lnkCredit:hover {
	color:#0066FF;
	border-bottom:1px dotted #003366;
}
.txtGreenPad{
	color:#3fa003;
	font-size:11px;
	padding-bottom:8px;
}
.txtBlogBlueDate{
	color:#0055a5;
	font-size:11px;
	padding-bottom:8px;
}
.txtBlueContentBlog{
	color:#013e76;
	font-size:11px;
}
a.lnkGreenRed{
	color:#3fa003;
	font-size:11px;
	text-decoration:none;
}
a.lnkGreenRed:hover{
	color:#ff6910;
}
.txtMemberLoginPad{
	padding-top:5px;
	color:#0056a5;
	font-size:11px;
}
.memberLoginTxt{
	width:140px;
	height:17px;
	background-color:#FFFFFF;
	border:0;
	color:#013e76;
	font-size:11px;
}
a.lnkBlueBlack{
	font-size:11px;
	color:#0055a5;
	text-decoration:none;
}
a.lnkBlueBlack:hover{
	color:#ff6910;
}
.txtSubHead {
	color:#0056a5;
	padding:5px 0 0 15px;
	display:block;
	font-size:18px;
	background:url(../images/subhead-underline.gif) no-repeat bottom;
	margin-left:8px;
}
.txtSubHeadShipDet {
	color:#0056a5;
	padding:5px 0 0 0;
	display:block;
	font-size:18px;
	background:url(../images/subhead-underline1.gif) repeat-x bottom;
	width:680px;
}
a.lnkDynamicTab {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	position:relative;
	padding:0 10px 0 10px;
}
a.lnkDynamicTab:hover {
	color:#FFFF00;
}
.txtSearch {
	padding:7px 0 0 92px;
	float:left;
}
.txtGreen {
	color:#3fa003;
}
a.lnkBlue {
	color:#0056a5;
}
a.lnkBlue:hover {
	color:#ff6910;
}
a.lnkGreen {
	color:#3fa003;
}
a.lnkGreen:hover {
	color:#ff6910;
}
a.lnkLeftMenu {
	color:#FFFFFF;
	text-decoration:none;
	width:200px;
	float:left;
}
a.lnkLeftMenu:hover {
	color:#000000;
}
a.lnkProductCat {
	color:#3ec9ff;
	font-size:18px;
	text-decoration:none;
	width:210px;
	display:block;
	float:left;
}
a.lnkProductCat:hover {
	color:#000000;
}
a.lnkLeftSubMenu {
	color:#FFFF00;
	text-decoration:none;
	float:left;
	width:175px;
}
a.lnkLeftSubMenu:hover {
	color:#000000;
}
a.lnkLeftSubSubMenu {
	color:#fd9e61;
	text-decoration:none;
}
a.lnkLeftSubSubMenu:hover {
	color:#000000;
}
.txtShoppingCart {
	font-size:12px;
}
.txtSmartApproved {
	padding:35px 30px 0 60px;
	font-size:11px;
	line-height:16px;
	color:#0056a5;
}
/*------------------------- End --------------------------*/
/****************Products Styles Started********************/
#PrdoDetCarrier {
	width:460px;
	background-color:#00CCFF;
	margin:0 auto;
	height:750px;
}
.txtProdPage {
	float:right;
	color:#0055a4;
}
a.lnkPageNumbers {
	color:#0055a4;
	text-decoration:none;
}
a.lnkPageNumbers:hover {
	color:#000000;
}
.paginationHold {
	float:right;
	text-align:right;
	margin:0 10px 0 0;
}
a.lnkPagination {
	color:#0055a4;
	padding:5px;
	text-decoration:none;
}
a.lnkPagination:hover {
	color:#000000;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
}
.txtHdProducts {
	color:#0055a4;
}
#prodDetHolder {
	width:460px;
	background-color:#38b2e2;
	overflow:hidden;
}
.productsListItems {
	width:450px;
	/*height:75px;*/
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 10px 0;
}
.col1 {
	width:98px;
	float:left;
	background-color:#FF0000;
}
.col2 {
	width:240px;
	float:left;
	background-color:#00FF00;
	display:block;
}
.col3 {
	width:85px;
	float:right;
	background-color:#0000FF;
}
.productImgArea{
	width:90px;
	padding-right:10px;
	float:left;
}
.productsThumb {
	border:#c9edfc 2px solid;
}
.productsDets {
	width:190px;
	float:left;
	margin:0 8px 0 8px;
	line-height:16px;
}
.productsDetails02 {
	width:238px;
	float:left;
	margin:0 8px 0 8px;
	line-height:16px;
}
.productsHd {
	color:#0055a4;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}
a.lnkProductHd{
	color:#0055a4;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
}
a.lnkProductHd:hover{
	color:#00203d;
	text-decoration:none;
}
.btnAddToCart {
	float:right;
	margin-right:9px;
}
.rateSposition {
	text-align:right;
	padding-right:10px;
	float:right;
}
a.lnkMoreProducts {
	color:#FFFFFF;
}
a.lnkMoreProducts:hover {
	color:#0055a4;
}
.alignRightSide {
	text-align:right;
}
a.lnkVariants{
	color:#FFFFFF;
	padding-top:2px;
	text-decoration:underline;
	display:block;
}
a.lnkVariants:hover{
	color:#0055a4;
	text-decoration:none;
}
.otherDetProd {
	width:100px;
	float:left;
	text-align:right;
}
.addToCartTopSpace{
	padding-top:8px;
}
.lineBrkrMargin {
	margin: 14px 0 14px 0px;
}
#topNavigation{
	overflow:hidden;
	clear:both;
	display:block;
}


/***************Products Styles ends********************/

/***************Product Details Styles Starts********************/
.productsDetails {
	width:450px;
}
.productsThumbDet {
	border:#c9edfc 2px solid;
	margin:0 18px 18px 0;
}
.row1Prod {
	width:450px;
	clear:both;
	overflow:hidden;
}

.colorBoxList {
	width:60px;
	height:25px;
	float: left;
	margin:5px 5px 0 5px;
	border:1px solid #000;	
}
.boxContainer{ width:80px; float:left; height:50px; }
.colorBox {
	width:20px;
	height:20px;
	float: left;
	border:1px solid #000;
}

.colorNameBox {
	width:72px;
	height:30px;	
	font-size:11px;
	float:left;
	text-align:center; line-height:16px;
}
.colourSwatch{ width:242px; float:left; padding:0 0 20px;}
.productsDetsMore {
	width:200px;
	float:right;
	margin:0 0 0 5px;
	line-height:16px;
	display:block;
}
.productTxtDets {
	width:200px;
}
.ratesHolder {
	width:120px;
	height:25px;
	float:left;
}
.row2Prod {
	width:450px;
	clear:both;
	margin-bottom:15px;
}
.zoomArea {
	padding:0 0 0 150px;
}
.prodListThumbHldr {
	width:90px;
	height:100px;
	float:left;
}
.prodLineBrkrMargin {
	padding: 14px 0 14px 0;
}
.otherDetsProd1 {
	float:left;
	width:150px;
}
.otherDetsProd2 {
	float:left;
	width:280px;
}
/***************Product Details Styles ends********************/
.linkKakki{ color:#0055a4; text-decoration:none; font-weight:normal !important; margin:0 3px;}
.linkKakki:hover{ text-decoration:underline;}



/***********************************************************
Styles Used by Programmers
************************************************************/

#breadCrumb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1A7D00;
	padding: 0 15px 15px;
}
#breadCrumb .txtSeperator
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#040404;
	padding: 0 3px 0 3px;	
}
.fieldBoxSmall{
	width:175px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldBoxBig{
	width:175px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldBoxSecurityCode{
	width:80px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldBoxDropDown{
	width:228px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* live validation styles*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
 	font-size:.9em;   
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#FF0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #FF0000;
}
/*  Finish */
.mandatoryFieldTxt {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#FF0000;
}
.contentBtmImg{ background:url(../images/i-content-bottom-img.png) no-repeat; width:490px; height:31px; float:left;}
.contentBtmImg-no-bg{/*background:url(../images/i-content-bottom-img.png) no-repeat;*/ width:490px; height:31px; float:left;}
.contentBtmImgFullWidth{ background:url(../images/buy-details.png) no-repeat; width:706px; height:31px; float:left;}

/*------Blog Styles start-------*/
.logoBox {
	width:494px;

	float:left;
	margin:39px 0 0 0px;
}
.innerLogin {
	width:446px;
	height:64px;
	float:left;
	padding-top:5px;
}
.fogotPassTopSpace {
	padding-top:15px;
}
.i-loginShow {
	width:337px;
	height:41px;
	background-image:url(../images/i-login-bg-img.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:10px;
	float:left;
	text-align:center;
}
.txtHeadblack{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
a.blogHeading{
	color:#3fa003;
	font-size:11px;
	text-decoration:none;
}
a.blogHeading:hover{
	color:#ff660c;
}
.date{ font-size:11px;}
.readMore{ font-size:11px; text-decoration:underline; color:#0056A5;}
.readMore:hover{ text-decoration:none;}
.linkOrange{ color:#006600; font-size:12px; margin:5px 0;}
.linkOrange:hover{ text-decoration:none;}
.txtblack{ font-size:12px !important; margin-bottom:10px;}
/*------Blog Styles Ends---------*/

/*------------------------- End --------------------------*/
.r2C2HolderFullWidth {
	width:700px;
	float:left;
}
.r2C2FullWidth{
	width:100%;
	background-image:url(../images/i-content-bg.jpg);
	background-repeat:repeat-x;
	background-color:#38b2e2;
	margin:47px 0 0 0;
}
contentAreaFullWidth {
	width:100%;
	margin:20px 0 0px 20px;
	line-height:18px;
	overflow:hidden;
}
.fieldBoxSmall{
	width:225px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldBoxBig{
	width:225px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldBoxSecurityCode{
	width:126px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldBoxSecurityCodeWid{
	width:85px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldBoxDropDown{
	width:228px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.topLine {
	border-top:1px solid #003399;
}
.bottomLine {
	border-bottom::2px solid #003399;
}
 .prdContents {
	padding:0 10px 0 10px;
}
.welcomeTxtStyle {
	font-weight:bold;
	color:#ff6910;
}
.topMarginAdj {
	margin-top:20px;
}
.commonLink {
	color:#0056a5;
}
.manageProfileBtn .bottonSizeChange{ width:130px;}
.bottonSizeChange {
	width:150px;
}
.checkout span{ font-weight:normal; color:#000;}
.checkout strong{ color:#ff6816; font-size:13px; margin:0 5px;}
.checkout, .checkout a{ font-size:13px; font-weight:bold; margin:0 5px; text-decoration:none; color:#0056A5;}
.checkout a:hover{ color:#ff6816;}

.variantRightADJ{
	margin-right:6px;
}
.variantRightADJ2{
	margin-right:3px;
}
.proceedToPay {
	cursor:pointer;
}
a.urlStyle{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#aee7fd;
	font-size:12px;
}
a.urlStyle:hover{
	color:#ff8a3f;
}
.resetFloat {
	float:none !important;
}
.lnkBlueOrange{ color:#003399;}
.lnkBlueOrange:hover{ color:#FF6600 !important; text-decoration:none;}

.rt-top-menu-gap{width:212px; height:27px;}

/*Trade Man Styles Start*/

.tradesman-outter{width:447px;}
.tradesman-top-text{width:447px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;}
.tradesman-login-area{width:447px; height:448px; background:url(../images/tradesman-login-bg.png) no-repeat left top;}
.tradesman-user-signup{margin:153px 0 0 79px; width:300px;}

.tradesman-user-pass{width:130px; float:left;}
.tradesman-user-pass .input{width:90px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border:none; background:none; padding:1px 0 0 0;}
*+html .tradesman-user-pass .input{width:90px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border:none; background:none; padding:0px 0 0 0;}
.tradesman-user-pass .passbox{width:90px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border:none; background:none; padding:2px 0 0 0;}
*+html .tradesman-user-pass .passbox{width:90px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border:none; background:none; padding:0px 0 0 0;}

.tradesman-user-textbox{width:95px; margin:5px 0 0 0;}
.tradesman-pass-textbox{width:95px; margin:14px 0 10px 0;}
.tradesman-sign-button{background:url(../images/tradesman-button.png) no-repeat left top; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:52px; height:22px; margin:0 0 0 21px; text-align:center; padding:3px 4px 4px 4px; text-decoration:none; display:block; border:none; cursor:pointer;}
.tradesman-sign-button:hover{background:url(../images/tradesman-button.png) no-repeat left -22px; color:#FFFFFF; font-weight:bold; width:52px;}



.tradesman-new-user{width:110px; float:left; margin:24px 0 0 22px; text-align:center;}
.tradesman-message{width:447px; height:20px; text-align:center; color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:12px 0 0 0;}

/*Trade Man Styles Ends*/
