@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;} 

.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%;}





/***********************************************************

The CSS Class for the Websites to Align at the Bottom.

************************************************************/



* {

	margin: 0;

}

html, body {

	height: 100%;

}

.horizone {

	min-height: 100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -185px 0; /* the bottom margin is the negative value of the footer's height */

}

.footer {

	height: 185px; /* .adjuster must be the same height as .footer */

	background-image:url(../images/home-bottom-bg.gif);

	background-repeat:repeat-x;

}

.adjuster {

	height: 185px; /* .adjuster must be the same height as .footer */

}





/*------------------------- End --------------------------*/





body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#505050;

	background-image:url(../images/home-body-bg.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

}

.wrapper {

	display:block;

	width:990px;

	background-image:url(../images/home-side-shadow.jpg);

	background-repeat:repeat-y;

	margin:0 auto;

	margin-top:41px;

	overflow:hidden;

}

.creditContainer {

	width:990px;

	height:185px;

	margin:0 auto;

	background-image:url(../images/bottom-bg.jpg);

	background-repeat:no-repeat;

}

.menuLeft{

	width:18px;

	float:left;

}



/*-------------------------HEADER SECTION STARTS--------------------------*/



.logoArea{

	width:383px;

	float:left;

}

.ausMadeArea{

	width:63px;

	float:left;

}

.loginArea{

	width:544px;

	height:89px;

	background-image:url(../images/login-bg.gif);

	background-repeat:no-repeat;

	float:left;

}
.loginAreaMember{

	width:544px;

	height:89px;

	background-image:url(../images/login-bg-member.gif);

	background-repeat:no-repeat;

	float:left;

}
.welcomeMember{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.loginShopping{

	width:455px;

	margin-left:58px;

}

.loginButton{

	width:270px;

	float:left;

}

.shoppingArea{

	width:184px;

	margin-left:1px;

	float:left;

}

.loginBoxArea{

	margin-left:16px;

	margin-top:10px;

}

.loginBox{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ff0606;

	font-size:11px;

	font-weight:bold;

	width:90px;

	background-color:#2e2e2e;

	border:none;

}

.loginButtons{

	margin-top:15px;

}

a.lnkForgotPass{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ff0606;

	font-weight:bold;

	font-size:11px;

	text-decoration:underline;

}

a.lnkForgotPass:hover{

	color:#2e2e2e;

	text-decoration:none;

}

.shoppingCart{

	margin-top:4px;

	margin-left:40px;

}

a.lnkShoppingCart{

	font-size:11px;

	color:#FFFFFF;

	text-decoration:underline;

}

a.lnkShoppingCart:hover{

	color:#2e2e2e;

	text-decoration:none;

}

.checkOut{

	margin-top:1px;

	color:#FFFFFF;

	font-size:11px;

}









/*-------------------------HEADER SECTION ENDS--------------------------*/





/*-------------------------MENU SECTION STARTS--------------------------*/

.menuArea{

	width:210px;

	background-image:url(../images/menu-bg.jpg);

	background-repeat:no-repeat;

	background-position:top;

	float:left;

	min-height:304px;

	height: expression( this.scrollHeight < 304 ? "304px" : "auto" );

}

ul.menuSection{

	margin-left:19px;

	margin-top:25px;

}

li.menuLinks{

	list-style:none;

	margin:7px 0 0px 0;

	padding-bottom:7px;

	background-image:url(../images/menu-line.gif);

	background-repeat:no-repeat;

	background-position:bottom left;

}

a.lnkHomeLeft{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#505050;

	text-decoration:none;

}

a.lnkHomeLeft:hover{

	color:#ff0d0c;

}





/*-------------------------MENU SECTION ENTS--------------------------*/





.flashArea{

	width:744px;

	height:312px;

	float:left;

	background-image:url(../images/flashbg.jpg);

	background-repeat:no-repeat;

}

.flashRight{

	width:18px;

	float:left;

}















/***********************************************************

Link and Text Styles

************************************************************/

.txtCopyright {

	color:#999999;

	float:left;

}

.txtCredit {

	color:#999999;

	float:right;

}

a.lnkCredit {

	color:#6b6b6b;

	text-decoration:none;

}

a.lnkCredit:hover {

	color:#ff0d0c;

	border-bottom:1px dotted #003366;

}

/*------------------------- End --------------------------*/



/*------------------------- CONTENT Section Starts --------------------------*/



.triStarArea{

	width:314px;

	float:left;

	background-image:url(../images/tristar-bg.jpg);

	background-repeat:no-repeat;

	overflow:hidden;

	min-height:414px;

	height: expression (this.scrollHeight < 414 ? "414px" : "auto"); 

}

.triStarHeading{

	margin-left:22px;

	margin-top:24px;

	width:280px;

}

.txtRedHeading{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ff0606;

	font-size:13px;

	font-weight:bold;

}

.triStarContentArea{

	margin-left:25px;

	margin-top:12px;

	width:275px;

}

.advantageArea{

	width:218px;

	min-height:414px;

	height: expression (this.scrollHeight < 414 ? "414px" : "auto");

	background-image:url(../images/advantage-bg.jpg);

	background-repeat:no-repeat;

	float:left;

}

.advantageHeading{

	margin-left:21px;

	margin-top:24px;

	width:185px;

}

.advantageContentArea{

	margin-left:18px;

	margin-top:14px;

	width:190px;

}

.advantageTxt{

	width:170px;

	padding-left:16px;

	padding-bottom:25px;

	background-image:url(../images/icon-advantage.gif);

	background-repeat:no-repeat;

	background-position:top left;

}

.wereItWorksArea{

	width:197px;

	min-height:340px;

	height: expression (this.scrollHeight < 340 ? "340px" : "auto");

	background-image:url(../images/were-it-works-bg.jpg);

	background-repeat:no-repeat;

	background-position:top;

	float:left;

}

.wereItWorksHead{

	margin-left:15px;

	margin-top:24px;

	width:165px;

}

.wereItWorksTxt{

	margin-left:20px;

	margin-top:14px;

	margin-bottom:6px;

	width:160px;

}

.txtWereItWorks{

	color:#7e7a7a;

	font-weight:bold;

}

.wereItWorksTxtMore{

	margin-left:20px;

	margin-top:14px;

	margin-bottom:6px;

	width:160px;

	text-align:right;

}

a.lnkMore{

	color:#f0585a;

	text-decoration:none;

}

a.lnkMore:hover{

	color:#333333;

}

.hotProductsArea{

	width:261px;

	min-height:302px;

	height: expression (this.scrollHeight < 302 ? "302px" : "auto");

	background-image:url(../images/hot-product-bg.jpg);

	background-repeat:no-repeat;

	float:left;

}

.hotThumbContainer{

	margin-top:20px;

	width:243px;
	

}

.hotThumbBg{

	width:243px;

	height:140px;

	background-image:url(../images/hot-product-thumb.png);

	background-repeat:no-repeat;

}

.hotThumbTxtArea{

	width:170px;

	margin-left:38px;

	padding-top:21px;

}

.hotProductHead{

	width:170px;

}

.hotImgRate{

	width:170px;

	overflow:hidden;

	margin-top:12px;

}

.hotImg{

	width:75px;

	float:left;

}

.hotRate{

	width:75px;

	margin-top:8px;

	margin-left:12px;

	float:left;
	position:relative;
	cursor:pointer;

}

.hotThumbBorder{

	border:#d3d0d0 solid 3px;

}
.testimonials-area{
	width:243px;
	
}

.txtProductRate{

	color:#000000;

	font-size:14px;

	font-weight:bold;

}

a.lnkAddToCart{

	color:#2980ca;

	font-size:11px;

	text-decoration:underline;

	line-height:16px;

}

a.lnkAddToCart:hover{

	color:#000000;

	text-decoration:none;

}

a.lnkDetails{

	color:#fe0903;

	font-size:11px;

	text-decoration:underline;

	line-height:16px;

}

a.lnkDetails:hover{

	color:#000000;

	text-decoration:none;

}



/*------------------------- CONTENT Section End --------------------------*/







/*-------------------------BOTTOM SECTION STARTS--------------------------*/



.bottomContainer{

	width:945px;

	margin-left:18px;

}

.bottomThumbImg{

	width:340px;

	margin-left:565px;

}

.paypalAlignment{

	margin-left:50px;

	margin-bottom:12px;

}

.phoneSignature{

	width:945px;

}

.phoneArea{

	width:529px;

	float:left;

}

.copyRightArea{

	width:375px;

	float:left;

	margin-top:18px;

	font-size:11px;

	color:#6b6b6b;

	margin-left:35px;

}







/*-------------------------BOTTOM SECTION ENDS--------------------------*/









/***********************************************************

Styles Used by Programmers

************************************************************/



/*------------------------- End --------------------------*/
