



/*-- GLOBAL COMMANDS --*/
/*-------------------------------------------------*/
* { margin:0px; padding:0px; }
body { margin:0px; padding:0px; background:#FFF url(images/background.jpg) top center no-repeat; }
body, table, tr, td, div, span, p, ul, ol, li, textarea, input, a { font-family:arial; font-size:12px; }
a:link, a:active, a:visited { color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0px; }
ul, ol, li { margin:0 0 0 15px; }

/*-- WRAPPER AND ETC --*/
/*-------------------------------------------------*/
.mainwrapper { width:100% }
.spacer { height:6px; *height:3px; padding:0px; margin:0px; _margin:-12px 0 0 0; background:url(images/blank.gif) 0 0 repeat; }

/*-- BANNER CONTENT --*/
/*-------------------------------------------------*/
.banner-frame {
	width:214px;
	height:102px;
	text-align:left;
	margin:0 10px 0 0;
}
.banner-label {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:15px 0 0 12px;
}
.banner-price {
	color:#FFFFFF;
	font-size:11px;
	margin:10px 0 0 12px;
}
.banner-link {
	text-align:right;
	margin:3px 8px 0 0;
}
.banner-link a:link, .banner-link a:visited, .banner-link a:active {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
.banner-link a:hover {
	text-decoration:none;
}
.banner-button-link {
	margin:7px 0 0 0;
}
.banner-button-link a:link, .banner-button-link a:visited, .banner-button-link a:active {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.banner-button-link a:hover {
	text-decoration:underline;
}

/*-- NAVIGATION CONTENT --*/
/*-------------------------------------------------*/
.nav-wrap {
	color:#FFFFFF;
	font-size:12px;
}
.nav-wrap td {
	vertical-align:middle;
}
.nav-wrap a:link, .nav-wrap a:visited, .nav-wrap a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 27px 0 27px;
	height:22px;
	*height:30px;
	_height:30px;
	display:block;
}
.nav-wrap a:hover {
	text-decoration:underline;
	background:url(images/menu-bg.jpg) center no-repeat;
}
.nav-separator {
	background:url(images/nav_separator.jpg) center 0 no-repeat;
	width:5px;
	height:30px;
}

/*-- LEFT CONTENT --*/
/*-------------------------------------------------*/
.left-label {
	background:url(images/left-label.jpg) 0 0 no-repeat;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:4px 0 0 0;
	font-size:13px;
	width:186px;
}

/*-- RIGHT CONTENT --*/
/*-------------------------------------------------*/
.rightwrapper {
	width:756px;
	text-align:left;
	padding:0 0 0 5px;
	*padding:0 0 0 3px;
	_padding:0 0 0 3px;
}

/*-- SEARCH CONTENT --*/
/*-------------------------------------------------*/
.search-bg { 
	background:url(images/search_bg.jpg) 0 0 no-repeat; 
	height:45px;
	color:#00b7eb;
}
.search-bg table {
	margin:12px 0 0 15px;
	padding:0px;
	color:#00b7eb;
	
}
/*-/- GOOGLE CHROME/SAFARI HACK -/-*/
.search-bg table:first-of-type {
	margin:0px 0 0 15px;
	padding:12px 0 0 0;
}
.search-text {
	width:405px; 
	border:1px solid #d8dfe4; 
	padding:2px
}

/*-- PRODUCT FRAME CONTENT --*/
/*-------------------------------------------------*/
.product-frame {
	 width:100%;
	 background:url(images/curve_3.jpg) repeat-y; 
	 margin:10px 0 0 0;
}
.product-frame2 {
	background:url(images/curve_2.jpg) left bottom no-repeat;
}
.img1-placeholder {
	background:url(images/curve_1.jpg) left top no-repeat;
	padding:10px;
	 width:756px;
}
.img-big {
	border:1px #ffd4ef solid;
	width:398px;
	height:318px;
	text-align:center;
}
.small-gallery { 
	height:105px;
	margin:10px 0 0 0px;
	width:408px;
}
.small-gallery ul {
	list-style-type:none;
	margin:0px;
}
.small-gallery li {
	display:inline;
	float:left;
	border:#ffd4ef 1px solid;
	margin:0 9px 0 0;
}
.product-des {
	clear:left;
	padding:5px 0 5px 3px;
	color:#00b7eb;
	width:335px;
}
.product-title {
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	padding:0px;
	margin:0px;
}

/*-- LISTINGS CONTENT --*/
/*-------------------------------------------------*/
.listing-frame1 {
	background:url(images/curve_04.jpg) left top no-repeat;
	height:8px;
	width:375px;
	margin:0px;
	_margin:0 0 -7px 0;
}
.listing-frame2 {
	background:url(images/curve_05.jpg) left top no-repeat;
	height:8px;
	width:375px;
}
.listing-frame3 {
	border-left:1px #ffd1ee solid;
	border-right:1px #ffd1ee solid;
}
.listing-label {
	color:#FFFFFF;
	font-weight:bold;
}
.listing-des {
	padding:15px 5px 5px 5px;
	color:#00b7eb;
	vertical-align:top;
	text-align:left;
}
.listing-price {
	text-align:center;
	margin:10px 0 0 0;
}
a.listing-link:link, a.listing-link:visited, a.listing-link:active {
	color:#b32999;
	font-weight:bold;
	text-decoration:underline;
}
a.listing-link:hover {
	text-decoration:none;
}
.listing-wrapper {
	padding:0 0 10px 0;
	_padding:0 0 3px 0;
}


/*-- PRODUCT GALLERY --*/
/*-------------------------------------------------*/
.heading {
	font-size:14px;
	color:#b32999;
	margin:0 0 0 10px;
}
.heading2 {
	font-size:14px;
	color:#0FB9FB;
	margin:0 0 0 10px;
}
.gallery-frame {
	background:#cff5ff;
	margin:10px 0 0;
	text-align:center;
}
.gallery-frame table tr td {
	border:#ffd4ef 1px solid;
}
.gallery-frame2 {
	background: url(images/blue-edge-bg.jpg) 0 0 repeat-y;
	margin:10px 0 0;
	text-align:center;
	color:#0FB9FB;
}
.gallery-frame2 a:link, .gallery-frame2 a:active, .gallery-frame2 a:visited {
	color:#0FB9FB;
	text-decoration:underline;
}
.gallery-frame2 a:hover {
	text-decoration:none;
}
.gallery-frame-top {
	background:url(images/blue-edge-top.jpg) 0 0 no-repeat;
	height:10px;
}
.gallery-frame-bot {
	background:url(images/blue-edge-bot.jpg) 0 0 no-repeat;
	height:10px;
	margin:0 0 10px 0;
}
.gallery-frame2-top {
	background:url(images/blue-edge-top2.jpg) 0 0 no-repeat;
	height:10px;
}
.gallery-frame2-bot {
	background:url(images/blue-edge-bot2.jpg) 0 0 no-repeat;
	height:10px;
	margin:0 0 10px 0;
	width:756px;
}
a.pro-link:link, a.pro-link:active, a.pro-link:visited {
	color:#00b7eb;
	font-weight:bold;
	text-decoration:underline;
}
a.pro-link:hover {
	text-decoration:none;
}
a.pro-link2:link, a.pro-link2:active, a.pro-link2:visited {
	color:#00b7eb;
	font-weight:normal;
	text-decoration:underline;
}
a.pro-link2:hover {
	text-decoration:none;
}
.pro-gallery {
	color:#FFFFFF;
	font-weight:bold;
}
.pro-gallery2 {
	color:#00b7eb;
	font-weight:bold;
	margin:20px 0;
}
.pro-label-pink {
	color:#ee0098;
	font-weight:bold;
	text-transform:uppercase;
}
.pro-label-blue {
	color:#00a3da;
	font-weight:bold;
	text-transform:uppercase;
}
.pro-label-green {
	color:#64bc1d;
	font-weight:bold;
	text-transform:uppercase;
}

/*-- FOOTER CONTENT --*/
/*-------------------------------------------------*/
.footer-wrap {
	height:21px;
	background:#FFF url(images/footer-bar.jpg) 7px 0 no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}
.footer-wrap a:link, .footer-wrap a:active, .footer-wrap a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.footer-wrap a:hover {
	text-decoration:underline;
}
.footer-title {
	font-size:14px;
	font-weight:bold;
	color:#b32999;
	text-transform:uppercase;
}
.footer-link {
	list-style-type:none;
	margin:10px 0 15px 0;
	font-size:11px;
}
.footer-link li {
	padding:0 0 0 12px;
	background:url(images/bullet.jpg) 0 3px no-repeat;
}
.footer-link li a:link, .footer-link li a:active, .footer-link li a:visited {
	color:#00b7eb;
	text-decoration:none;
	font-size:11px;
}
.footer-link li a:hover {
	text-decoration:underline;
}
.footer-info {
	color:#00b7eb;
	border:1px #ffd4ef solid;
	padding:5px 10px 15px 10px;
	font-size:11px;
}
.footer-info a:link, .footer-info a:visited, .footer-info a:active {
	color:#00b7eb;
	font-size:11px;
	text-decoration:underline;
}
.footer-info a:hover {
	text-decoration:none;
}


.left-nav {
	margin:5px 15px;
}
.left-nav ul {
	list-style-type:none;
	margin:0px;
	padding:3px 0;
}
.left-nav li {
	padding:0 0 0 12px;
	margin:0 0 0 10px;
	background:url(images/bullet2.jpg) 0 3px no-repeat;
	color:#02B8EA;
}
.left-nav li a:link, .left-nav li a:active, .left-nav li a:visited {
	color:#02B8EA;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.left-nav li a:hover {
	text-decoration:underline;
}
.left-label2 {
	color:#B32B9A;
	font-weight:bold;
	font-size:14px;
}

.banner-image {
background:url(images/banner1.jpg) 0 0 no-repeat;
}

.main-main { width:964px; margin:0px;}
html>/**/body .main-main, x:-moz-any-link, x:default { width:964px; margin:0 0 0 1px;}