/*----------Common--------------*/
* { padding:0px; margin:0px; }
body { background:#fff url(../images/background.gif) left top repeat-x; font:normal 13px "Trebuchet MS", Verdana, Tahoma; color:#42494a; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; display:block; overflow:hidden; height:1px; }
img { border:0px; }
.orangText { color:#ff5400; }
a { color:#ff5400; text-decoration:none; }
a:hover { text-decoration:underline; }
.error { color:#ff0000; font-size:11px; }
#Header, #TopBar, #Content, #Footer { width:850px; margin:auto; }
/*----------Header--------------*/
#Header { background:url(../images/head-bg.gif) right top no-repeat; }
#Header .holder { height:86px; background:url(../images/calculation-bg.gif) center 7px no-repeat; }
#Header h1.logo { float:left; padding:15px 0px 0px 27px; }
#Header h1.logo a { display:block; width:201px; height:66px; background:url(../images/logo.gif) left top no-repeat; }
#Header h1.logo a span { display:none; }
/*----------TopBar--------------*/
#TopBar { height:43px; background:url(../images/topbar-bg.gif) left top repeat-x; }
#TopBar .floatLeft { background:url(../images/curve-left.gif) left top no-repeat; padding:7px 0px 0px 7px; height:36px; }
#TopBar .floatRight { background:url(../images/curve-right.gif) right top no-repeat; padding:7px 7px 0px 0px; height:36px; }
#TopBar .floatRight .searchBox { float:left; background:url(../images/inputbox.gif) left top no-repeat; height:21px; width:162px; padding:6px 15px; padding-right:23px; padding-bottom:0px; }
#TopBar .floatRight input { float:left; }
#TopBar .floatRight .searchBox input { border:0px; background:transperant; color:#788a8d; font:normal 12px "Trebuchet MS", Verdana, Tahoma; width:160px; margin:0px; }

/*----------Content--------------*/
#Content .floatLeft { width:202px; margin-top:14px; } 
#Content .menu { margin-bottom:17px; background:url(../images/menu-box-bg.gif) left top repeat-y; }
#Content .menuTop { background:url(../images/menu-top.gif) left top no-repeat; height:16px; }
#Content .menuBottom { background:url(../images/menu-bottom.gif) left bottom no-repeat; height:16px; }
#Content .menuArea { padding:0px 21px; }
#Content .menuArea li { list-style-type:none; padding:7px 0px; }
#Content .menuArea .sub li { padding:2px 0px; } 
#Content .menuArea .sub li a { padding:0px 0px 0px 23px; background:url(../images/sm-arrow.gif) 13px 6px no-repeat; color:#4f7f03; display:block; font-weight:normal; width:135px; }
#Content .menuArea .sub li a:hover, #Content .menuArea li ul li a.selected { text-decoration:none; color:#ff5400; background:url(../images/sm-arrow.gif) 13px 6px no-repeat; }
#Content .menuArea li a { padding:0px 0px 0px 13px; color:#303030; font-weight:bold; }
#Content .menuArea li a:hover, #Content .menuArea li a.selected { background:url(../images/menu-arrow.gif) left center no-repeat; color:#ff5400; text-decoration:none; }
#Content .mSpecial { margin-bottom:17px; }
#Content .safeShopping { text-align:center; }
#Content .safeShopping p { margin-bottom:13px; }
#Content .floatRight { width:616px; }
#Content .floatRight .shopping { height:27px; padding-right:23px; overflow:hidden; }
#Content .floatRight .shoppingArea { float:right; background:url(../images/shopping-bg.gif) left top no-repeat; padding-left:24px; font-size:12px;}
#Content .floatRight .shoppingAreaHolder { background:url(../images/shopping-bg-right.gif) right top no-repeat; height:27px; line-height:24px; padding-right:12px; width:113px;  }
#Content .breadCrumb { font-size:12px; margin:5px 0px; padding:2px 0px; margin-bottom:10px; border-bottom:1px solid #d8dcdb; }
#Content .contentArea p { margin-bottom:16px; line-height:18px; }
#Content .headingArea { height:33px; background:url(../images/heading-bg.gif) left bottom repeat-x; margin-bottom:10px; }
#Content .prodNameHdr { padding-bottom:7px; font:normal 17px "Trebuchet MS", Verdana, Tahoma; color:#1a89a1; }
#Content .pNameHdr { font:normal 20px "Trebuchet MS", Verdana, Tahoma; color:#68a30c; padding-left:10px; }
#Content .slideshow { margin-bottom:16px; }
#Content .prodImg { width:262px; float:left; }
#Content .prodImgArea { width:248px; border:7px solid #d8dcdb; background:#e4e9e8; text-align:center; }
#Content .prodDesc { float:right; width:333px; }
#Content .rightArrow { float:left; line-height:34px; background:#e8ecec url(../images/right-arrow.gif) right top no-repeat; padding-left:10px; padding-right:27px; margin-bottom:20px;  }
#Content .rightArrow img { padding:11px 0px 12px 0px; }
#Content .rightArrow strong { color:#67a10c; }
#Content .divDescPrice { font-weight:bold; float:left; color:#3e575b; line-height:24px; padding-right:9px; margin-bottom:10px; font-size:12px; }
#Content .divDescPrice strong { color:#ff7200; }
#Content .divDescPrice input { font:normal 13px "Trebuchet MS", Verdana, Tahoma; width:45px; height:20px; border:2px solid #d4dede; }
#Content .morePages { padding-top:7px; }
#Content .morePagesBox { width:73px; height:107px; border:3px solid #d9dddc; float:left; margin-right:8px; }
#Content .morePagesPaging { padding-top:6px; padding-right:17px; /*border-top:1px dashed #d1d1d1;*/ text-align:center; }
#Content .signUpTable td { padding:3px 5px; }
#Content .signUpTable td.alt { width:170px; text-align:right; font-weight:bold; }
#Content .signUpTable td.alternate { width:220px; text-align:right; font-weight:bold; }
#Content .signUpTable td.alt strong { color:#67a10c; }
#Content .signUpTable td .inputBox, #Content .signUpTable td .selectBox, #Content .signUpTable td textArea { width:300px; border:2px solid #d6d9d8; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; }
#Content .signUpTable td.sm .inputBox { width:180px; }
#Content .signUpTable td .selectBox { width:306px; }
#Content .quesArea { padding-bottom:75px; }
#Content .quesArea a { display:block; padding-left:10px; background:url(../images/right-arrow1.gif) right center repeat-y #e8ecec;  line-height:normal; padding-right:35px; float:left; color:#333333; margin-bottom:5px; padding-top:5px; padding-bottom:5px; }
#Content .quesArea a:hover { text-decoration:none; padding-right:42px; border-left:5px solid #d8dcdb; }
#Content .quesArea br { clear:both; display:block; overflow:hidden; height:1px; }
#Content .ansArea strong { color:#67a10c; display:block; border-top:1px solid #d8dcdb; padding-top:7px; }
#Content .LinkBoxMain { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #d8dcdb; }
#Content .LinkBoxLeft { width:110px; height:auto; border:4px solid #d8dcdb; overflow:hidden; float:left; text-align:center; background:#f2f2f2; }
#Content .LinkBoxLeft img { width:110px; }
#Content .LinkBox { width:480px; float:right; }
#Content .LinkBox strong { display:block; margin-bottom:10px; color:#ff5400; }
#Content .LinkBoxE { /*width:480px;*/ float:left; width:600px; }
#Content .LinkBoxE strong { display:block; margin-bottom:10px; color:#3e575b; padding:4px 0px; border-top:1px dashed #ccc; margin-top:15px; border-bottom:1px dashed #ccc; }
#Content .nLBox { float:right; width:130px; }
#Content .nLBoxItem { margin-bottom:5px; }
#Content .nLBoxItem strong { display:block; line-height:24px; text-align:center; }
#Content .nLBoxItemImg { width:122px; overflow:hidden; text-align:center; border:4px solid #d8dcdb; background:#f2f2f2; height:150px; }

#Content .nLBoxLeft { float:left; border:4px solid #d8dcdb; width:450px; height:553px; overflow:hidden; }
#Content .moreImg { margin-bottom:0px; }
#Content .listingBox { width:190px; height:266px; margin-right:14px; margin-bottom:10px; float:left; }
#Content .listingBoxImg { width:184px; border:3px solid #d8dcdb; height:140px; overflow:hidden; margin-bottom:5px; }
#Content .listingBox a { color:#1a89a1; text-decoration:none; }
#Content .listingBox a:hover { text-decoration:underline; }
#Content .divDescPriceNorm { font-weight:bold; color:#3e575b; line-height:24px; padding-right:25px; margin-bottom:5px; padding-left:5px; margin-top:5px; background:url(../images/right-arrow.gif) right center no-repeat #e8ecec; font-size:12px; }
#Content .greenTxt { color:#67a10c; }
.unavailable { color:#ff0000; }
.errormsg { color:#ff0000; }
#Content .listingsTable td { padding:5px; vertical-align:top; text-align:left; font:normal 13px "Trebuchet MS", Verdana, Tahoma; color:#636363; }
#Content .listingsTable td.alt { width:110px; color:#0c0c0c; font-weight:bold; padding-left:0px; }
#Content .listingsTable td.alter { padding-left:0px; }
#Content .listingsTable { margin-bottom:15px; }
#Content .listingsTable td.noPadd { padding:0px; }
#Content .listingsTable td.borderArea { border:#f2f2f2 1px solid; }
#Content .listingsTable td.alternate { text-align:right; width:100px; vertical-align:middle; }
#Content .listingsTable td.al .inputBox, #Content .listingsTable td.al .selectBox  { width:180px; }
#Content .listingsTable td.headArea { background:#f2f2f2; font-weight:bold; text-align:center; color:#292929; }
#Content .listingsTable td.centerTxt { text-align:center; border-bottom:1px dashed #e8e8e8; }
#Content .listingsTable td.centerTxtNB { text-align:center; }
#Content .listingsTable td.centerTxtimg { text-align:center; border-bottom:1px dashed #e8e8e8; }
#Content .listingsTable td.centerTxtimg img { border:2px solid #e8e8e8; }
#Content .MTable td { padding:5px; vertical-align:top; text-align:left; font:normal 13px "Trebuchet MS", Verdana, Tahoma; color:#636363; border-bottom:1px dashed #dedce0; }

/*----------Footer--------------*/
#Footer { margin-top:23px; text-align:center; background:#f4f6f6 url(../images/footer-left.gif) left top no-repeat; color:#1d1f1f; }
#Footer .holder { background:url(../images/footer-right.gif) right top no-repeat; padding:15px 0px; line-height:25px; font-size:12px; }
#Footer a { color:#1d1f1f; text-decoration:none; }
#Footer a:hover { text-decoration:underline; }
#Footer a.bm { color:#8e928e; text-decoration:underline; }
#Footer a.bm:hover { text-decoration:none; }

/*--------------------- cart --------------*/
.borderStyles { border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b; }
.borderStyles td.alt { background:#f2f2f2; font-weight:bold; color:#292929; }
.normTable td { padding:3px 0px;}
.tbl-bg{ border-bottom:#bfbfbf 1px dashed;}
.edit-bg{ background-image:url(../images/edit-bg.gif); background-repeat:no-repeat; width:69px; height:19px; float:right; font-size:10px; font-weight:bold; padding-left:2px;}
.new-border { background:#f2f2f2; font-weight:bold; color:#292929; border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b; padding-left:10px;}
.border-buttom{ border-bottom:1px solid #1b1b1b;}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 130px;
/*background:#000;  Set to gallery height */
}

#motioncontainer a img {
border: 3px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 3px solid #999999; /* Set image border hover color */
}

#motioncontainer .mx img { height:107px !important; margin-left:-1px !important; margin-right:-2px !important; border: 3px solid #cccccc; padding:0px !important; }

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 0px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
#true img { width:auto; height:140px; border:0px !important; margin-right:20px !important; margin-top:36px; }
/* End Gallery Styles */



/*Modal Popup (Copy from Ajax Toolkit)*/
.modalBackground {
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#f4f6f6;
	border-width:6px;
	border-style:solid;
	border-color:#d8dcdb;
	padding:3px;
	width:250px;
}
/*Modal Popup (Copy from Ajax Toolkit)*/

.pop-text{font-family:Trebuchet MS, Arial, Verdana; font-size:12px; color:#293234; overflow:auto; font-weight:bold;}
/*----------pop---------------*/

.popDiv { width:250px; padding:10px; border:4px solid #d8dcdb; overflow:hidden; background:#fff; }
.popDiv .clear { clear:both; }
.popDiv .leftLabel { width:90px; float:left; height:20px; line-height:20px; padding:3px; }
.popDiv .rightLabel { width:143px; float:right; height:20px; padding:3px; }
.popDiv .inputBox { width:141px; float:left; border:1px solid #d1d1d1; height:18px; }
.popDiv br { clear:both; }
.popDiv .MultiBox { width:141px; float:left; border:1px solid #d1d1d1; height:95px; }

/*----------bot banner area---------------*/
.bot_banner { width:216px;}

/*---------------18/09/2009----------------*/

.product-heading1{ font-size:17px; font-weight:bold; color:#1a89a1; font-family:"Trebuchet MS", Arial, Verdana; }
.product-description{ padding-right:20px;  }
.product-price{ font-size:16px; font-weight:bold; color:#68a30c;}
.product-price1{ font-size:16px; font-weight:bold; color:#223133;}
.info{ padding:5px 0 5px 0; }
.product-image{ padding-bottom:20px;}
.product-image1{ padding-bottom:0px;}

/*--------------------21/09/2009--------------------*/

.sort-by{ background-color:#f1f1f1; padding: 5px 0 5px 10px; border-bottom:1px solid #000000; border-top:1px solid #000000;}

.product-borderbottom { border-bottom:1px dashed #d8dcdb; padding-top:8px; padding-bottom:5px;}
.product-price1{ font-size:25px; color:#223133;}