*
{
	margin:0;
	padding:0;
}

body, html
{
	color: #000000;
	font : 14px "Times New Roman", Times, serif;
	background : White url(../images/background1.jpg);
}

a
{
	color : #000000;
	text-decoration : none;
	outline-style : none;
}

a:hover
{
	color : #000000;
	text-decoration : underline;
}

.bold
{
	font-weight : bold;
}

.center
{
	text-align : center;
}

p
{
	padding : 0 0 12px 0;
}

.right
{
	float : right;
}

.left
{
	float : left;
}

.clear
{
	clear : both;
}

.just
{
	text-align : justify;
}

.textRight
{
	text-align : right;
}

.border
{
	border : 1px none #000000;
}

.Table tr td
{
	padding : 6px;
}

.press
{
	width : 220px;
	float : left;
}

.pinkBorder
{
	border : 1px solid #EE2572;
}

/* start containers */

#container
{
	width : 950px;
	padding : 0 0 0 40px;
}

#logo
{
	width : 340px;
	height : 60px;
	padding : 28px 0 0 0;
	float : left;
	color : #EE2572;
}

#top
{
	width : 595px;
	height : 140px;
	float : left;
}

#topmenu
{
	width : 595px;
	height : 20px;
	padding : 0px 0 0px 0;
}

#topInfo
{
	width : 595px;
	text-align : right;
}

#leftColumn
{
	width : 250px;
	float : left;
}

#rightColumn
{
	width : 690px;
	float : left;
}

/* end containers */

/* start sizes designers */

#leftColumn .details
{
	width : 150px;
	padding-top : 25px;
}

#rightColumn .details
{
	width: 580px;
	margin: 0px auto;
	padding-top : 15px;
	text-align : justify;
}

#rightColumn .details p
{
	text-align : center;
}

.details p
{
	font : 12px "Times New Roman", Times, serif;
	text-transform : uppercase;
	color : #EE2572;
	background : url(../images/dot-pink.gif) repeat-x bottom;
	padding : 0px 0 2px 0;
}

.details a
{
	color : Black;
	font-weight : normal;
}

.details a:hover
{
	color : Black;
}

.details span
{
	font : 11px "Times New Roman", Times, serif;
}

/* end sizes designers */

/* start products */

#productDetails
{
	position : relative;
}

#productPhoto
{
	width : 345px;
}

#productDescription
{
	width : 325px;
	position : absolute;
	bottom : 2px;
	left : 360px;
}

#sold
{
	width : 55px;
	position : absolute;
	top : 15px;
	left : 270px;
}

#denote
{
	width : 66px;
	position : absolute;
	top : 5px;
	left : 270px;
}

#productDescription h1
{
	font : 20px "Times New Roman", Times, serif;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

#addBasket
{
	color : #000000;
	text-decoration : underline;
	font : bold 12px "Times New Roman", Times, serif;
	text-transform : uppercase;
}

#addBasket:hover
{
	text-decoration : none;
}

#gallery
{
	width : 345px;
	float : left;
}

#gallery p
{
	width : 67px;
	height : 67px;
	float : left;
}

#addCart
{
	float : right;
	width : 330px;
}

/* end products */

/* start product list */

.productList
{
	width : 170px;
	float : left;
	text-align : center;
	padding : 0;
	margin : 0;
}

.productHeight
{
	width : 1px;
	height : 225px;
	float : left;
}

.productCont
{
	width : 140px;
	float : left;
	text-align : center;
}

.articleList
{
	width : 230px;
	float : left;
	text-align : center;
	padding : 0;
	margin : 0;
}

.articleHeight
{
	width : 1px;
	height : 220px;
	float : left;
}

.articleCont
{
	width : 220px;
	float : left;
	text-align : center;
}

.productDescription a
{
	font-size : 17px;
}

#rightColumn h1
{
	font : 20px "Times New Roman", Times, serif;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

#rightColumn ul
{
	padding : 0 0 12px 40px;
	list-style-type : disc;
}

#rightColumn .articleImage
{
	width : 220px;
	float : left;
}

.sold
{
	margin-top : -67px;
	text-align : right;
	width : 130px;
}

.denote
{
	margin-top : -130px;
	margin-bottom : 94px;
	text-align : right;
	width : 130px;
}

/* end product list */

/* start home promos */

#promotions
{
	position : relative;
	width : 685px;
	height : 485px;
}

.promoText_1, .promoText_2, .promoText_3, .promoText_4, .promoText_5, .promoText_6, .promoText_7, .promoText_8
{
	width : 183px;
	height : 171px;
	overflow : hidden;
	position : absolute;
	text-align : center;
	color : White;
	font : 15px Century Gothic, Arial, Helvetica, sans-serif;
	background : url(../images/border.png) no-repeat;
}

.promoImg_1, .promoImg_2, .promoImg_3, .promoImg_4, .promoImg_5, .promoImg_6, .promoImg_7, .promoImg_8
{
	width : 145px;
	height : 148px;
	overflow : hidden;
	position : absolute;
	padding : 10px 0 0 20px;
}

.promoText_1, .promoImg_1
{
	left : 0px;
	top : 0px;
}

.promoText_2, .promoImg_2
{
	left : 175px;
	top : 100px;
}

.promoText_3, .promoImg_3
{
	left : 350px;
	top : 0px;
}

.promoText_4, .promoImg_4
{
	left : 525px;
	top : 100px;
}

.promoText_5, .promoImg_5
{
	left : 0px;
	top : 200px;
}

.promoText_6, .promoImg_6
{
	left : 175px;
	top : 290px;
}

.promoText_7, .promoImg_7
{
	left : 350px;
	top : 200px;
}

.promoText_8, .promoImg_8
{
	left : 525px;
	top : 290px;
}

/* end home promos */

#blackBox
{
	width: 400px;
	color:white;
	margin: 10px auto;
	padding: 0px 15px 0px 160px;
	background : Black url(../images/cs_promo_image.jpg) no-repeat;
}

#blackBox a
{
	color:white; 
}

/* start bottom */

#bottom
{
	padding : 25px 0;
	text-align : right;
	font : 13px "Times New Roman", Times, serif;
}

#bottom a
{
	font : 13px "Times New Roman", Times, serif;
	color : #000000;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}

#bottom a#bottomSelected
{
	text-decoration : underline;
}

#webDesign
{
	font : 9px Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration : none;
	display : block;
	position : absolute;
	text-indent : -500px;
}

/* end bottom */

/* start top menu */

#topmenu ul
{
	list-style-type : none;
	float : right;
}

#topmenu ul li
{
	float : left;
	padding-right : 1px;
}

#topmenu ul li a
{
	color : #FFFFFF;
	text-decoration : none;
	font : 11px "Times New Roman", Times, serif;
	text-transform : uppercase;
	display : block;
	float : left;
	background-color : Black;
	padding : 2px 7px;
}

#topmenu ul li a:hover
{
	text-decoration : none;
	color : #EE2572;
}

#topmenu ul li a#topselected
{
	text-decoration : none;
	color : #EE2572;
}

/* end top menu */

/* start menu */

.suckerdiv ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 130px;
	background : url(../images/dot-black.gif) repeat-x top;
	/* Width of Menu Items */
}
	
.suckerdiv ul li
{
	position: relative;
}

.suckerdiv ul li.star
{
	background : url(../images/star.gif) no-repeat right;
}
	
/*Sub level menu items */
.suckerdiv ul li ul
{
	position: absolute;
	width: 118px;
	/*sub menu width*/
	top: 0;
	visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a
{
	display: block;
	overflow: auto;
	/* force hasLayout in IE7 */
	color: black;
	text-decoration: none;
	padding: 4px 0px;
	text-transform : uppercase;
	font-size : 13px;
	background : url(../images/dot-black.gif) repeat-x bottom;
}

.suckerdiv ul li ul li a
{
	background-color : #EAEAEA;
	background : #EAEAEA url(../images/spacer.gif) repeat-x bottom;
}

.suckerdiv ul li a:visited
{
	color: black;
	text-decoration: none;
}

.suckerdiv ul li a:hover
{
	text-decoration: none;
	color : #EE2572;
}

.suckerdiv ul li a#catselected
{
	text-decoration: none;
	color : #EE2572;
}

.suckerdiv .subfolderstyle
{
	background : url(../images/dot-black.gif) repeat-x bottom;
	text-decoration: none;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

/* end menu */



/* START PAGE MENU */

#pageMenu
{
	height : 50px;
	margin-top : 15px;
}

#pgNmbr
{
	float : left;
}

#pageMenu ul
{
	list-style-type : none;
	margin : 0;
	padding : 0;
	float : left;
}

#pageMenu ul li
{
	float : left;
}

#pageMenu ul li a
{
	display : block;
	padding : 0px 4px;
	float : left;
}

#pageMenu ul li a:hover
{
	text-decoration : underline;
}

#pageMenu ul li .selected
{
	text-decoration : underline;
}

/* END PAGE MENU */
