@charset "utf-8";
/* CSS Document */
html{
	margin:0px;
	padding:0px;
}

body{
	background-color:#8562c5;
	font-family:Arial, Helvetica, sans-serif;
}

span.content{
	margin-left:40px;
	line-height:18px;
}

div.selected span.content{
margin-top:4px;
	margin-left:40px;
	line-height:18px;
}

div.content{
float:left;
	width:189px;
}

div.selected{
	float:left;
	height:23px;
	width:189px;
	background-image:url(../images/leftnav/active.jpg);
	vertical-align:middle;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

a{
	font-size:13px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

a:hover{
	color:#FF0000;
}

a.cont{
	text-decoration:none;
	color:#9de601;
	font-size:11px;
	line-height:19px;
}

a.cont:hover{
	color:#FFFFFF;
}

a.home{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
}

a.home:hover{
	color:#FFFFFF;
}

a.selected{
	text-decoration:none;
	color:#9de601;
	font-size:11px;
	line-height:20px;
	vertical-align:middle;
	margin-left:35px;
}

a.selected:hover{
	color:#666666;
	
}



a.more{
	text-decoration:none;
	color:#48abf9;
}

a.more:hover{
	color:#cbc706;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

p.label{
	font-size:13px;
	font-weight:bold;
}

p.box{
	color:#FFFFFF;
}

p.desc{
	font-size:13px;
}

p.descy{
	color:#166fea;
}

p.product{
	font-size:11px;
}

p.lightblue { color: #4baef2; font-size: 13px; }
p.lightblue_big   { color: #4baef2; font-size: 14pt; }
p.gray       { color: #666666; font-size: 12pt; }
p.gray_big   { color: #666666; font-size: 14pt; }

.cartTab{
	font-size:12px;
	color:#ffffff;
}

p.category{
	color:#48abf9;
	font-size:13px;
}

p.largetitle{
	color:#48abf9;
	font-size:16px;
	font-weight:bold;
}

h1.category{
	color:#48abf9;
	font-size:20px;
}

h1.title{
	color:#48abf9;
	font-size:16px;
	font-weight:bold;
}

p.tips{
	color:#FFFFFF;
}

input.search{
position:absolute;
top:10px;
	width:121px;
	margin-left:22px;
	border:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#searchbut{
	margin-left:146px;
}

span.changeQuan{
	color:#48abf9;
	font-weight:bold;
	font-size:18px;
	margin-left:2px;
	margin-bottom:10px;
	cursor:default;
	 -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

span.changeQuanneg{
	color:#48abf9;
	font-weight:bold;
	font-size:18px;
	margin-left:8px;
	cursor:default;
	 -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

.prodsMain .mard input{
	display:-moz-inline-box;
	_display:inline-block;
  	vertical-align:middle;
	width:22px;
	background-color:#eff7fd;
	margin-left:5px;
	border:1px #eff7fd solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#666666;
	text-align:center;
	
}

tr.header{
	color:#48abf9;
	font-weight:bold;
	font-size:11px;
}

td.header{
	color:#48abf9;
	font-weight:bold;
	font-size:11px;
}

#maincontainer{
	position:absolute;
	top:0px;
	left:50%;
	width:900px;
	margin-left:-435px;
	height:1152px;
}

#leftnav{
	position:absolute;
	left:43px;
	top:292px;
	height:1084px;
	width:189px;
	background-image:url(../images/leftnav/leftnavbg.jpg);
}

#navcont{
	position:absolute;
	top:56px;
	left:0px;
	width:189px;
	height:624px;
}

#header{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:158px;
	background-image:url(../images/header_top.jpg);
}

#subheader{
	position:absolute;
	top:158px;
	left:0px;
	height:135px;
	width:900px;
	background-image:url(../images/subheader.jpg);
}

#contholder{
	position:absolute;
	top:193px;
	left:232px;
	height:1184px;
	width:603px;
	background-color:#FFFFFF;
	overflow:auto;
	z-index:20;
}

#main{
	position:absolute;
	top:0px;
	left:30px;
	height:1074px;
	width:543px;
	background-color:#FFFFFF;
}

#sidebar{
	position:absolute;
	top:293px;
	left:835px;
	width:65px;
	height:1084px;
	background-image:url(../images/siderepbar.jpg);
	background-repeat:repeat-y;
}

#cartbox{
	position:absolute;
	top:0px;
	left:78px;
	height:124px;
	width:140px;
	background-image:url(../images/yourcartbox.jpg);
	background-repeat:no-repeat;
}

#cartcontent{
	position:absolute;
	top:45px;
	width:123px;
	left:12px;
	height:50px;
}

#edit{
	position:absolute;
	top:90px;
	left:9px;
	height:21px;
	width:123px;
}

#topnav{
	position:absolute;
	top:97px;
	left:280px;
	height:48px;
	width:380px;
}

#base{
	position:absolute;
	top:1376px;
	left:0px;
	height:197px;
	width:900px;
	background-image:url(../images/basebg.jpg);
}

#searchDiv{
	position:absolute;
	top:97px;
	left:657px;
	width:300px;
	height:47px;
	vertical-align:top;
	background-image:url(../images/searchbg.png);
	background-repeat:no-repeat;
}

#bdayclub{
	position:absolute;
	top:31px;
	left:75px;
	height:132px;
	width:140px;
}

#pinkbox{
	position:absolute;
	top:31px;
	left:231px;
	height:132px;
	width:294px;
	background-image:url(../images/pinkbox_bg.jpg);
}

#orangebox{
	position:absolute;
	top:31px;
	left:539px;
	height:132px;
	width:302px;
	background-image:url(../images/orangebox_bg.jpg);
}

#orangetitle{
	position:absolute;
	top:10px;
	left:0px;
	width:302px;
	height:24px;
	
}

#pinktitle{
	position:absolute;
	top:10px;
	left:0px;
	width:294px;
	height:24px;
}

#pinkcontent{
	float:left;
	width:80px;
	height:80px;
	margin-top:5px;
}

#orangecontent{
	float:left;
	margin-left:15px;
	width:275px;
	height:80px;
	margin-top:30px;
	*margin-top:40px;
}

#greenBord{
	float:left;
	width:538px;
	border-left:2px solid #f2ee02;
	border-right:2px solid #f2ee02;	
}

#greenBord2{
	float:left;
	width:538px;
	border-left:2px solid #f2ee02;
	border-right:2px solid #f2ee02;	
	*margin-top:-20px;
}

#greenBordTop{
	height:10px;
}


#greenBordBot{
	float:left;
	background-image:url(../images/greenbordbot.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:543px;
	margin-bottom:5px;
}

#insideGreen{
	width:503px;
	margin-left:20px;
	
}


.prods{
	float:left;
	width:100px;
	margin-right:24px;
	margin-bottom:50px;
	height:150px;
}

.prodsMain{
	width:100px;
	height:220px;
	margin-bottom:5px;
}

.rangeMain{
	width:100px;
	height:160px;
	margin-bottom:10px;
}

.home{
	height:21px;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform: uppercase; 
	text-indent:33px;
}

.mard{
	margin-left:17px;
	height:23px;
	width:73px;
	background-image:url(../images/quantity.jpg);
}

#shopcartnav{
	float:left;
	width:544px;
	height:41px;
}

#totals{
	float:right;
	width:400px;
	text-align:right;
	margin-right:40px;
}

#buttonCont{
	float:left;
}

#buttonOn{
	float:right;
}

#largedetail{
	position:absolute;
	top:0px;
	left:0px;
	width:250px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	display:none;
	z-index:100;
}

/********************************/
/*   Pagination Styles          */
/********************************/

a.paginate{
	color:#b2b012;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/pagination/pagin_norm.gif);
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

a.paginate:hover{
	color:#FFFFFF;
	background-image:url(../images/pagination/pagin_over.gif);
}

.pagpic{
	margin-bottom:-7px;
}

/********************************/
/*  JTIP				        */
/********************************/

.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 300px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: white;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
}

