/*

// +----------------------------------------------------------------------+

// | Copyright (c) 2008 Studio Equator Digital Pty Ltd                    |

// |                                                                      |   

// | http://www.studioequator.com.au                                      |   

// | 								                                      |

// | Please do not remove this information                                |   

// | Do not replicate or alter this code without the                      | 

// | permission of Studio Equator Digital                                 |

// | Email: web@studioequator.com.au                                      | 

// | 								                                      |

// | Portions otherwise noted are copyright of their respective owners    |

// +----------------------------------------------------------------------+

*/





/*

===================

	Layout Tags

===================

*/



body {

	/* background: url(../EM_images/template/masterAssets/emBg.jpg) no-repeat center top; */

	width: 100%;

	height: 100%;

	color: #666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	behavior: url(csshover.htc);

}



.header {

	position: relative;

	background: url(../EM_images/template/masterAssets/emHeader.jpg) no-repeat;

	height: 303px;

	width: 950px;

}



.searchForm {

	width: 193px;

	height: 60px;

	top: 80px;

	left: 756px;

}



.searchInput {

	width: 175px;

	height: 20px;

	line-height: 20px;

	top: 5px;

	left: 5px;

}



.loginForm {

	width: 193px;

	height: 80px;

	top: 200px;

	left: 756px;

}



.loginEmail {

	width: 140px;

	top: 8px;

}



.loginPw {

	width: 140px;

	top: 36px;

}



.advertDiv {

	top: 140px;

	left: 20px;

	width: 717px;

	height: 131px;

}



.cartDiv {

	top: 10px;

	left: 750px;

	width: 70px;

	height: 45px;

	text-align: center;

	font-size: 9px;

	font-weight: bold;

}



.loginEmail, .searchInput, .loginPw {

	background-color: #ffffff;

	border: none;

}



.loginEmail, .loginPw {

	height: 17px;

	line-height: 17px;

	left: 28px;

}



.advertDiv, #loginBtn, #registerBtn, .loginForm, #searchBtn, .searchForm, .searchInput, .loginEmail, .loginPw, .cartDiv {

	position: absolute;

}



.miniContentLeft { width: 408px; }



.miniContentRight { width: 328px; overflow: hidden; }



.miniContentRight, .miniContentLeft {

	position: relative;

	margin: 10px 0 10px 0;

	padding: 10px;

	background: #FFFFFF;

	border: 1px solid #00A0C6;

}



.contentUL {

	margin: 10px 0 10px 10px;

	overflow: visible;

	height: 200px;

}



td .contentUL {

	margin: 10px 0 10px 10px;

	overflow: hidden;

	display: block;

	clear: left;

}



.contentDivPadding {



	background-color: #FFFFFF;

	border: 1px solid #00A0C6;

	margin: 10px 0 0 0;

	width: 788px;

	overflow: hidden;

}



.contentUL li {

	position: relative;

	width: 378px;

	float: left;

	height: 100%;

	margin: 0 10px 10px 0;

}



.contentUL li img.hr {

	position: absolute;

	bottom: 5px;

}



td .contentUL li {

	width: 371px;

}



.productButtonsMargin {

	margin: 0 0 0 157px;

}



.footer {

	text-align: right;

	color: #FF9933;

}



.footer a {

	color: #FF9933;

	font-size: 11px;

	font-weight: bold;

}



.noMargins { margin: 0; }



.noPadding { padding: 0; }



.floater { float: left; }



.tenRight { margin-right: 10px; }



.priceTag { color: #FF0000; font-weight: bold; font-size: 13px; }



.hr {

	position: relative;

	display: block;

	height: 2px;

	background: url(../EM_images/template/emHr.gif) repeat-x;

	width: 100%;

	padding: 0;

	margin: 10px 0 10px 0;

}



.leftH1 { background-image: url(../EM_images/template/headingAssets/emHeaderLeft.gif); width: 430px; }



.rightH1 { background-image: url(../EM_images/template/headingAssets/emHeaderRight.gif); width: 350px;}



.rightH1, .leftH1 { height: 32px; }



.productH1 {

	background: none;

	font-weight: bold;

	font-size: 16px;

	color: #00A0C6;

	padding: 0;

	margin: 0;

	text-indent: 0;

	width: auto;

}



.model {

	font-weight: bold;

	color: #00A0C6;

}



.genericBtn {

	/*display: block;*/

	width: 158px;

	height: 20px;

	cursor: pointer;

	background:url(../EM_images/template/buttonAssets/emGenericBtn.gif);

	border: 0;

	color: #FFFFFF;

	font-weight: bold;

	text-align: right;

	padding: 0 10px 0 0;

}



.smallGenericBtn {

	/*display: block;*/

	width: 74px;

	height: 20px;

	cursor: pointer;

	background:url(../EM_images/template/buttonAssets/emSmallGenericBtn.gif);

	border: 0;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

}



a.smallGenericBtn, a.smallGenericBtn:hover {

	color: #FFFFFF;

	line-height: 20px;

}



.topFilter form {

	vertical-align: middle;

}



.topFilter {

	font-weight: bold;

	height: 33px;

	vertical-align: middle;

	padding: 0 5px 0 5px;

	color: #FFFFFF;

}



.topFilter form select {

	vertical-align: middle;

	background: #FFFFFF;

	color: #333333; /* FF9933 */

	font-weight: normal;

	width: 150px;

}



.checkoutScroller table {

	width: 545px;

}



.checkoutScroller {

	padding: 0;

	margin: 0;

}



.addQty {

	width: 20px;

	margin-left: 5px;

	text-align: center;

	height: 13px;

}



/*

===================

	TOP NAV

===================

*/



.topNav {

	position: absolute;

	left: 0;

	top: 80px;

}



.topNav li {

	float: left;

	margin: 0 2px 0 0;

}



.navGeneric, .navGenericStatic{

	display: block;

	height: 32px;

	width: 82px;

	text-indent: -10000px;

	font-size: 8px;

}



.navGeneric{ background-position: top; }



.navGeneric:hover, .navGenericStatic {	background-position: bottom; }



#navHome {background-image: url(../EM_images/template/navAssets/emHomeBtn.gif);}

#navDesktops {background-image: url(../EM_images/template/navAssets/emDesktopsBtn.gif);}

#navNotebooks {background-image: url(../EM_images/template/navAssets/emNotebooksBtn.gif);}

#navMonTvs {background-image: url(../EM_images/template/navAssets/emMonTvsBtn.gif);}

#navPrinters {background-image: url(../EM_images/template/navAssets/emPrintersBtn.gif);}

#navMobiles {background-image: url(../EM_images/template/navAssets/emMobilesBtn.gif);}

#navCameras {background-image: url(../EM_images/template/navAssets/emCamerasBtn.gif);}

#navGps {background-image: url(../EM_images/template/navAssets/emGpsBtn.gif);}

#navContact {background-image: url(../EM_images/template/navAssets/emContactBtn.gif);}



/*

===================

	LEFT NAV

===================

*/



.leftNav li { margin: 0 0 2px 0; }



.leftNav li a { font-weight: bold; color: #FFFFFF; text-decoration: none; }



.leftNav li a:hover { color: #FFFFFF; text-decoration: none; }



.leftGeneric, .leftGenericStatic, .specialsBtn, .specialsBtnStatic{

	display: block;

	height: 24px;

	width: 148px;

	font-size: 11px;

	background-image: url(../EM_images/template/navAssets/emLeftNav.jpg);

	border: 1px solid #05B4D1;

	text-indent: 15px;

	line-height: 24px;

}



.specialsBtn, .specialsBtnStatic{

	border: none;

	height: 26px;

	width: 150px;

	background-image: url(../EM_images/template/navAssets/emSpecialsBtn.gif);

}



.leftGeneric, .specialsBtn, #loginBtn, #registerBtn, #searchBtn, #detailsBtn, .addToCartBtn, #logoutBtn, #myAccountBtn, #checkoutBtn, .genericBtn, .smallGenericBtn, .addToWishBtn { background-position: top; }



.leftGeneric:hover, .leftGenericStatic, #loginBtn:hover, #registerBtn:hover, #searchBtn:hover, #detailsBtn:hover, .addToCartBtn:hover, .smallGenericBtn:hover, #logoutBtn:hover, #myAccountBtn:hover, #checkoutBtn:hover, .genericBtn:hover, .specialsBtn:hover, .specialsBtnStatic, .addToWishBtn:hover { background-position: bottom; }





/* BUTTON ROLLOVERS */



#loginBtn {

	width: 74px;

	height: 20px;

	top: 62px;

	left: 110px;

	cursor: pointer;

	background:url(../EM_images/template/formAssets/emLoginBtn.gif);

	border: 0;

}



#registerBtn {

	width: 74px;

	height: 20px;

	top: 62px;

	left: 25px;

	background:url(../EM_images/template/formAssets/emRegisterBtn.gif);

}



#searchBtn {

	width: 158px;

	height: 20px;

	top: 32px;

	left: 35px;

	cursor: pointer;

	background:url(../EM_images/template/formAssets/emSearchBtn.gif);

	border: 0;

}



#detailsBtn {

	width: 71px;

	height: 20px;

	background:url(../EM_images/template/buttonAssets/emDetailsBtn.gif);

	margin-right: 5px;

}



.addToCartBtn {

	width: 138px;

	height: 20px;

	background:url(../EM_images/template/buttonAssets/emAddToCartBtn.gif);

	border: 0;

	cursor: pointer;

}



.addToWishBtn {

	width: 138px;

	height: 20px;

	background:url(../EM_images/template/buttonAssets/emAddToWishBtn.gif);

	border: 0;

	cursor: pointer;

}



#loginBtn, #searchBtn, #detailsBtn, .addToCartBtn, .addToWishBtn, #logoutBtn, #myAccountBtn, #checkoutBtn {

	position: relative;

	display: block;

	float: left;

}



#logoutBtn {

	width: 158px;

	height: 20px;

	top: 8px;

	left: 26px;

	background:url(../EM_images/template/buttonAssets/emLogOut.gif);

}



#myAccountBtn {

	width: 158px;

	height: 20px;

	top: 16px;

	left: 26px;

	background:url(../EM_images/template/buttonAssets/emMyAccountBtn.gif);

}



#checkoutBtn {

	width: 158px;

	height: 20px;

	top: 24px;

	left: 26px;

	background:url(../EM_images/template/buttonAssets/emCheckoutBtn.gif);

}



.messageStackSuccess {

	background-color: #73BE1E;

	color: #FFFFFF;

}



/*

===================

	HTML Tags

===================

*/



a {

	color: #00A0C6;

	text-decoration: none;

}



a:hover {

	color: #73BE1E;

	text-decoration: none;

}



ul {

	margin: 0;

	list-style: none;

}



h1 {

	display: block;

	height: 32px;

	width: 790px;

	background-image: url(../EM_images/template/headingAssets/emHeaderFull.gif);

	font-size: 13px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-indent: 10px;

	line-height: 32px;

}



h2 {

	color: #FF9900;

	font-size: 12px;

	font-weight: bold;

}