body{margin:0px; padding:0px; font:12px "Trebuchet MS", Arial; text-decoration:none; }

form , img, h1 , h2  {margin:0; padding:0;}
#mainwrapper {width:968px; margin:0 auto; background-color:#ffffff;}

#topnav {background:url(site_images/topnavbg.jpg) repeat-x;}
#topnav div {background:url(site_images/topnav2.jpg) right no-repeat;}
#topnav div div{background:url(site_images/topnav1.jpg) left no-repeat; text-align:center; height:22px; padding:7px 0 0 0;}
#topnav ul {margin:0; padding:0; list-style:none;}
#topnav ul li {display:inline;}
#topnav ul li a {border-left:#000000 solid 1px;  padding:4px 10px; color:#000000; text-decoration:none;}
#topnav ul li a:hover, #topnav ul li a.current {color:#d6189c; text-decoration:underline;}

#top {clear:both; padding:0 235px; float:left;}
#topright {float:left; margin:0 0 0 -235px;  width:235px; text-align:right; height:128px;}

.sitemapBreadcumb{ font: bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.sitemapBreadcumb a{ font: bold 12px Arial, Helvetica, sans-serif; color:#D6189C; text-decoration:none;}
.sitemapBreadcumb a:hover{ color:#000000;}

#cart {background:#ff7fd5 url(site_images/cart2.jpg) right no-repeat; margin:20px 0 0 20px;}
#cart div{background:url(site_images/cart1.jpg) left no-repeat; height:41px; color:#FFFFFF; padding:5px 5px 0 5px;}
#cart div p {margin:0; padding:0 0 5px 0;}

.search { float:right; margin:10px 0 0 0;}
.search img, .search input {float:left;}
.textboxsearch {color:#D6189C; height:20px; width:120px; background:url(site_images/searchbg.jpg) repeat-x; border:#f3b4e0 solid 1px; border-left:none; margin:0 10px 0 0}
.seachicon {border:#f3b4e0 solid 1px; border-right:none;}

#catenav {clear:both; background:url(site_images/navbg.jpg) repeat-x; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#catenav  div {background:url(site_images/nav2.jpg) right top no-repeat;}
#catenav  div div{background:url(site_images/nav1.jpg) left top no-repeat; text-align:center; height:34px; padding:0 9px 0 15px;}
#catenav ul {margin:0; padding:0; list-style:none;}
#catenav ul li {float:left; padding:0; margin:0;}
#catenav ul li a {border-left:#d6189c solid 1px;  padding:8px 14px; color:#000000; text-decoration:none; float:left; }
#catenav ul li a:hover,#catenav ul li a.selected {color:#FFFFFF; background:url(site_images/cate.jpg) repeat-x; }
#catenav ul li a.selected {border:none;}

#slogan { background:#d6189c url(site_images/slogan2.jpg) right no-repeat;}
#slogan div{ background:url(site_images/slogan1.jpg) left no-repeat; font:24px "AvantGarde Bk BT", Arial, Helvetica, sans-serif; text-align:center; display:block; padding:5px 0; color:#FFFFFF;}

#bodywrapper,#bodycontainer {clear:both; margin:10px 0;}
#bodycontainer1 {background:#d6189c url(site_images/cont_2.jpg) right top no-repeat;}
#bodycontainer1 div{background:url(site_images/cont_1.jpg) left top no-repeat; height:7px; width:100%;}
#bodycontainer2 {background:#d6189c; float:left; width:954px; padding:0 7px;}
#bodycontainer3 {background:#d6189c url(site_images/cont_4.jpg) right bottom no-repeat; clear:both;}
#bodycontainer3 div{background:url(site_images/cont_3.jpg) left bottom no-repeat; height:7px; width:100%;}

#leftcolloum {float:left; width:276px; }
#leftcolloum1 {background:#c4eaf7 url(site_images/left_2.jpg) right top no-repeat;}
#leftcolloum1 div{background:url(site_images/left_1.jpg) left top no-repeat; height:5px; width:100%;}
#leftcolloum2 {background:#c4eaf7;  padding:0 10px; text-align:left;  min-height:450px;}
*html #leftcolloum2 {background:#c4eaf7;  padding:0 10px; text-align:left;  height:450px;}
#leftcolloum3 {background:#c4eaf7 url(site_images/left_4.jpg) right bottom no-repeat; clear:both;}
#leftcolloum3 div{background:url(site_images/left_3.jpg) left bottom no-repeat; height:5px; width:100%;}

#rightcolloum {float:left; width:671px; margin:0 0 0 7px;}
#rightcolloum1 {background:#ffffff url(site_images/right_2.jpg) right top no-repeat;}
#rightcolloum1 div{background:url(site_images/right_1.jpg) left top no-repeat; height:5px; width:100%;}
#rightcolloum2 {background:#ffffff; padding:0 10px; text-align:left; float:left; min-height:450px; width:651px;}
*html #rightcolloum2 {background:#ffffff; padding:0 10px; text-align:left; float:left; height:450px; width:651px;}
#rightcolloum3 {background:#ffffff url(site_images/right_4.jpg) right bottom no-repeat;}
#rightcolloum3 div{background:url(site_images/right_3.jpg) left bottom no-repeat; height:5px; width:100%; clear:both}

#rightcolloum2 h2, #leftcolloum2 h2{padding:5px 0; color:#d6189c; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; !Important}

.line {border-top:#d6189c solid 5px; border-bottom:#c3eaf7 solid 5px; height:5px; margin:5px 0; padding:0; clear:both;}
.bannerleft {width:331px; float:left;}
.bannerright {float:right; width:637px; margin-bottom:5px;}
.bottombanner {clear:both; margin:0 auto; width:962px;}

.copyright {background:#d6189c; color:#FFFFFF; display:block; text-align:center; padding:5px; clear:both;}
.copyright a{color:#FFFFFF; text-decoration:none;}

.bottomlinks { clear:both;}
.bottomlinks div {float:left; }
.bottomlinks div p {margin:0 2px; padding:5px; text-align:left; background:#d6189c; color:#FFFFFF; font:14px Arial, Helvetica, sans-serif;}
.bottomlinks ul {list-style:none; margin:10px 0 10px 10px; padding:0; float:left; width:130px;}
.bottomlinks ul li a {background:url(site_images/bullet.jpg) no-repeat; color:#000000; text-decoration:none; padding:3px 0 0 10px; font:11px Arial, Helvetica, sans-serif;}

.bestwrapper {float:left; width:916px; border-top:#fdc5eb solid 6px; border-bottom:#fdc5eb solid 6px; height:230px;}
.best {clear:both; margin:0 0 5px 0; }
.bestbox {float:left; width:100px; margin:10px 12px;}
.bestbox img {border:#1e1e1e solid 1px;} 
.bestbox a {color:#1e1e1e; text-decoration:none;}
.bestbox p {text-align:center; height:45px;}

.btn,.remove { font-size:11px; background:#ac024b url(site_images/namebg.gif) repeat-x; cursor:pointer; border:#ac024b solid 1px; color:#FFFFFF;}
.btn:hover,.remove:hover { background:#acd5ef url(site_images/name.gif) repeat-x; border:#5699c3 solid 1px; color:#000000;}

.cartpage {color:#000000;}

.login {text-align:left;}
.login label {width:80px; float:left; display:block;}
.textboxlogin {color:#D6189C; height:18px; width:180px; background:url(site_images/searchbg.jpg) repeat-x; border:#f3b4e0 solid 1px; }

.leftnav {padding:5px 0 0 0;}
.leftnav ul {margin:0; padding:0 20px; list-style:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.leftnav ul li {background:url(site_images/arrowline.gif) right bottom no-repeat;}
.leftnav ul li { padding:0 0 5px 0;}
.leftnav ul li a {padding:5px 5px 5px 20px; text-decoration:none; color:#000000;}
.leftnav ul li a:hover, .leftnav ul li a.catlinksnew{color:#d6189c;}


.register {padding:0 10px; color:#2e2e2e; line-height:20px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.register div {clear:both;}
.register p {margin:0; padding:10px 0 0 15px; float:left; width:300px;}
.register p label {display:block; padding:2px 10px; background:url(site_images/login-icon.jpg) 0 4px no-repeat;}
.register p input {color:#D6189C; height:20px; width:280px; background:#ffffff url(site_images/searchbg.jpg) repeat-x; border:#f3b4e0 solid 1px; }
.register p select {color:#D6189C; height:24px; width:280px; background:#ffffff url(site_images/searchbg.jpg) repeat-x; border:#f3b4e0 solid 1px; }
.register span {display:block; padding:0 0 10px 0; text-align:center; clear:both;}

#productwrapper, .pagging {clear:both; text-align:center;}

.productbox {float:left; width:160px; text-align:center; font:12px "Trebuchet MS", 12px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.productbox img {margin:0 0 10px 0; !important}
.productbox p {margin:0; padding:0 0 10px 0; color:#D6189C;}
.productbox a {color:#000000;  }
.productbox p span{color:#333333; }

.pagging a{color:#D6189C; text-decoration:none; margin:0 2px;}
.pagging a:hover {text-decoration:underline; color:#1d83a6;}

.bigimage {float:left; width:300px; min-height:450px;}
*html .bigimage {float:left; width:300px; height:450px;} 
.bigimage p {background:#cc1287; color:#FFFFFF; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px;}
.alternativebox {float:left; width:145px; text-align:center; font:12px "Trebuchet MS", 12px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.alternativebox img {margin:0 0 10px 0; !important}
.alternativebox p {margin:0; padding:0 0 10px 0; }
.alternativebox a {color:#000000;  }


.discription {float:left; width:340px; margin:0 0 0 10px;}
.discription1 {background:#c4eaf7 url(site_images/left_21.jpg) right top no-repeat;}
.discription1 div{background:url(site_images/left_11.jpg) left top no-repeat; height:5px; width:100%;}
.discription2 { padding:0 10px; text-align:left;  background:#c4eaf7; float:left;  width:320px;}
.discription3 {background:#c4eaf7 url(site_images/left_41.jpg) right bottom no-repeat; clear:both;}
.discription3 div{background:url(site_images/left_31.jpg) left bottom no-repeat; height:5px; width:100%;}

.discription2 p {margin:0; padding:0 0 10px 0;}

.bigwrapper {float:left; padding:10px 0;}

.price {color:#d6189c; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.pricenew {color:#d6189c; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.tborder {border:1px solid #CCCCCC;}

.phone {text-decoration:none; color:#003399;}

.phone,.btn,.remove,.cartproducts {font-family:Arial;}

.otherlinks {font:bold 12px Arial; color:#333399; text-decoration:none;}

ul.staticlinks {font:13px Verdana, Arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0; }
ul.staticlinks li {float:left;  padding:0 1px;}
ul.staticlinks li a {color:#FFFFFF; text-decoration:none; background:url(site_images/menu2.gif) no-repeat top right; display:block;}
ul.staticlinks li a span {background:url(site_images/menu1.gif) no-repeat top left; padding:0.9em 1em;  display:block;}
ul.staticlinks li a:hover {background:url(site_images/menu2.gif) no-repeat right -48px ; }
ul.staticlinks li a:hover span {background:url(site_images/menu1.gif) no-repeat 0 -48px;}

ul.staticlinks li a.current {background:url(site_images/menu2.gif) no-repeat right -48px ; }
ul.staticlinks li a.current span {background:url(site_images/menu1.gif) no-repeat 0 -48px;}

.cattop { color:#ffffff; font:18px Arial, Helvetica, sans-serif; }
.cattop a{ color:#ffffff; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}

ul.catlinks {font:13px Verdana, Arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0;}
ul.catlinks li{padding:5px 0; display:block;}
ul.catlinks li a{ color:#000000; text-decoration:none; background:url(site_images/bullet.gif) no-repeat; padding:3px 0 5px 20px; border-bottom:#000000 dashed 1px; display:block;}
ul.catlinks li a:hover{ color:#003672; background:url(site_images/bullethover.gif) no-repeat; }
ul.catlinks li a.catlinksnew{ color:#003672; background:url(site_images/bullethover.gif) no-repeat; }

.newbestspecialshortdis,.newbestspecialheading,.productname,.body_textlinks {color:#FFFFFF;}

.body_texthaeding,.cartpage,.morelinks,.phone,.cartproducts{font-weight:bold;}

.productshow {color:#333333;}

.shortdiscription{color:#000000; text-decoration:none;}


.shortdiscription,.productname,.displayprice {padding-left:5px;}

.body_mainhaeding {background:url(site_images/headingbg.gif) no-repeat right;}
.body_mainhaeding h1 {background:url(site_images/heading.gif) no-repeat left; color:#FFFFFF; text-decoration:none; text-align:center; font:18px Arial, Helvetica, sans-serif; display:block; padding:9px 0; display:block; margin:0; }

.selectbox,.textbox,.stextbox,.inputbox {border:1px solid #999999;}

.textbox,.inputbox {height:15px; width:110px;}

.textbox,.inputbox {font-size:11px; color:#000000; text-decoration:none;}

.newbestspecialheading,.productname,.topCategories {font:bold 12px Verdana;}

.cartproducts, .morelinks {color:#d6189c; text-decoration:none;}
.morelinks a{color:#d6189c; text-decoration:none;}

.body_textlinks {background-color:#333333; text-decoration:none; padding:2px 3px; font:bold 12px Arial; display:block; text-align:center;}


.inputbox {color:#000000; background-color:#FFFFF; width:100px;}



.img {float:left; padding-bottom:10px; padding-right:10px;}
.cart {font:12px Arial; color:#ffffff; text-decoration:none;}
.cart a{font:12px Arial; color:#ffffff; text-decoration:none;}
.leftimages img{ padding:10px 0 0 0;} 

.christmas-theme{background:url(site_images/bg-christmas.gif)  repeat left top;}
.sales-theme{background:url(site_images/bg-sales.gif) repeat left top;}
.valentines-theme{background:url(site_images/bg-valentines.gif) repeat left top;}

.gallerylayer {width:627px; height:300px;}
.gallerylayer a img{margin-left:0px !important;}
#fadeshow1{width:637px !important; height:300px !important; margin-top:0px !important; }
