/*
Theme Name: Naughty Moments
Theme URI: http://Naughty Moments.com
Description: Naughty Moments, Coded by Spinaestudio.com.
Version: 1
Author: 
Author URI: 


*/



body {margin:0px 0px 0px 0px; padding:0; background:#FFFFFF url(images/page_bg.gif) center top no-repeat;  font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:12px; color:#000;}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form {border:0; margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer; outline:none }
.img_left{float:left;}
.img_right{float:right;}
.clear {clear:both; height:1px; visibility:hidden;}

#doc_width{ width:980px; margin:0px auto;}

#header{ width:980px; float:left; margin:0px;}
#header div.row1{width:980px; float:left; height:107px; margin:0px;}
#header div.row1 .logo{ float:left; margin:30px 0px 0px 10px;}
#header div.row1 div.pt2{ width:580px; float:right; padding:11px 10px 0px 0px;}
#header div.row1 div.pt2 .pagnav{width:580px; float:left; font-size:12px; color:#5e5e5e;}
#header div.row1 div.pt2 .pagnav a{color:#5e5e5e;}
#header div.row1 div.pt2 .top_banner{width:580px; float:right; margin:22px 0px 0px 0px;}
#header div.row1 div.pt2 .top_banner .blog{ float:right; padding:18px 0px 0px 0px;}


#header div.row2{width:980px; float:left; margin:0px; background:url(images/header_row2_bg.gif) no-repeat left top; height:40px;}
#header div.row2 div.pt2{ width:690px; float:right; padding:0px 5px 0px 0px;}
#header div.row2 div.pt2 .toplinks{ width:475px; float:left; font-size:12px; color:#FFFFFF; padding:12px 0px 0px 0px;}
#header div.row2 div.pt2 .toplinks span{ font-size:13px; color:#000000;}
#header div.row2 div.pt2 .toplinks a{color:#FFFFFF;}

#header div.row2 div.pt2 div.search_box{width:172px; float:right; padding:0px 0px 0px 1px; color:#4c4c4c; font-size:16px; background: url(images/input_bg.gif) left top no-repeat; margin:9px 0px 0px 0px; height:22px;}
#header div.row2 div.pt2 div.search_box input.textfield{width:116px; float:left;  margin:1px 0px 0px 0px; height:16px; color:#7f7f7f; padding:2px; font-size:11px; text-align:left; border:0px solid #cac9c9;}
#header div.row2 div.pt2 div.search_box input.go{ float:left; margin:0px 0px 0px 27px;}

#content_width{ width:970px; float:left; background:#8cab22; padding:0px 5px 0px 5px;}
#menu{width:195px; float:left; font-size:12px; color:#767676; background:url(images/menu_bg.gif) repeat-y left top;}
#menu ul { list-style: none; }
#menu h2.widgettitle{width:185px; float:left; font-size:16px; color:#cc029a; text-align:left; padding:10px 0px 10px 10px; list-style: none;}
.menulinks{width:170px; float:left; font-size:12px; color:#767676; padding:0px 10px 0px 15px;}
.menulinks p{font-size:13px; color:#cc029a;}
.menulinks ul{ margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; list-style:none;}
.menulinks ul li li li{ padding:0px 0px 7px 10px; background:url(images/bullet_pink.gif) no-repeat left 7px;}
.menulinks ul li li li a {  color:#767676;}
.menulinks ul li a{color:#cc029a;}


#content_right{ width:770px; float:right; padding:0px 0px 0px 5px; margin:0px 0px 5px 0px;}
#content_right h2 {color: #cc029a;}
.content_area{width:760px; float:left; background:#ffffff; padding:0px 5px;}
.banner{width:565px; float:left; padding:0px;}
.sub_banner{width:189px; float:right; padding:0px;}

.new_arrivel{width:760px; float:left; font-size:13px; color:#525252; margin:20px 0px 0px 0px;}
.new_arrivel_title{width:760px; float:left;}
.new_arrivel_display{width:760px; float:left; margin:10px 0px 10px 0px;}
.new_arrivel_box{ width:115px; float:left; padding:0px 38px 0px 37px; background:url(images/new_arrivel_separator.gif) no-repeat right center;}
.new_arrivel_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:115px; height:125px; float:left;}
.new_arrivel_box div.img_center *{vertical-align:middle;}
.new_arrivel_box div.img_center span{display:inline-block; height:100%; }
	<!--[if IE]>
.new_arrivel_box div.img_center span{display:inline-block; height:100%;}
.new_arrivel_box h2{width:115px; float:left; color:#525252; font-size:12px; margin:7px 0px 5px 0px; line-height:13px;}
.new_arrivel_box h2 a{color:#525252;}
.new_arrivel_box p{width:115px; float:left; font-size:11px; color:#525252; margin:0px 0px 5px 0px;}
.new_arrivel_box p a{color:#525252; text-decoration:underline;}
.new_arrivel_box p.price{font-size:12px; color:#c02530; margin:0px;}


.featured_pro{width:760px; float:left; font-size:13px; color:#525252; margin:10px 0px 0px 0px;}
.featured_pro_title{width:760px; float:left;}
.featured_pro_display{width:760px; float:left; margin:10px 0px 10px 0px;}
.featured_pro_box{ width:115px; float:left; padding:0px 38px 0px 37px; background:url(images/new_arrivel_separator.gif) no-repeat right center;}
.featured_pro_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:115px; height:125px; float:left;}
.featured_pro_box div.img_center *{vertical-align:middle;}
.featured_pro_box div.img_center span{display:inline-block; height:100%; }
	<!--[if IE]>
.featured_pro_box div.img_center span{display:inline-block; height:100%;}
.featured_pro_box h2{width:115px; float:left; color:#525252; font-size:12px; margin:7px 0px 5px 0px; line-height:13px;}
.featured_pro_box h2 a{color:#525252;}
.featured_pro_box p{width:115px; float:left; font-size:11px; color:#525252; margin:0px 0px 5px 0px;}
.featured_pro_box p a{color:#525252; text-decoration:underline;}
.featured_pro_box p.price{font-size:12px; color:#c02530; margin:0px;}

#bottombar{width:970px; float:left; clear:both; background:#8cab22; padding:0px 5px 0px 5px;}
#bottombar p.copy{ font-size:10px; color:#38440e; text-align:center;}
.bottom_logo{width:930px; float:left; background:url(images/bottom_corner_bg.gif) no-repeat left top; padding:5px 20px 0px 20px; height:68px;}
.bottom_logo img{ float:left; margin:0px 15px 0px 0px;}
.bottom_row2{width:970px; float:left; font-size:11px; color:#FFFFFF; margin:10px 0px 10px 0px;}
.bottom_row2 div.bottomlinks{ width:192px; float:left; font-size:11px; color:#FFFFFF; padding:0px 47px 0px 10px;}
.bottom_row2 div.bottomlinks ul{ padding:0px; margin:0px; list-style:none; width:95px; float:left;}
.bottom_row2 div.bottomlinks ul li{ padding:0px;}
.bottom_row2 div.bottomlinks ul li a{ color:#FFFFFF;}
.bottom_row2 div.news{ width:374px; float:left; background:url(images/news_bg.gif) no-repeat left top; height:103px;}
.bottom_row2 div.news input.textfield{width:193px; float:left;  margin:50px 0px 0px 18px; height:16px; color:#7f7f7f; padding:2px; font-size:11px; text-align:left; border:1px solid #dddcdc;}
.bottom_row2 div.news input.submit{ float:left; margin:50px 0px 0px 5px;}
.bottom_row2 div.gift{width:323px; float:left; height:92px; margin:10px 0px 0px 0px; background:url(images/blog_bg.gif) no-repeat right top;}
.bottom_row2 div.gift div.title{ font-size:18px; color:#000000; width:235px; float:left;}
.bottom_row2 div.gift div.title span{color:#ce079c;}
.bottom_row2 div.gift div.title p{font-size:10px; color:#FFFFFF; margin:0px 20px 0px 0px;}

.breadcrumb{width:755px; float:left; font-size:11px; color:#000000; padding:5px 0px 0px 5px;}
.breadcrumb a{color:#000000;}
.breadcrumb span{color:#cf13a1;}

.category{width:760px; float:left; font-size:13px; color:#525252; margin:20px 0px 0px 0px;}
.category_title{width:755px; float:left; padding:0px 0px 0px 5px;}
.category_display{width:760px; float:left; margin:10px 0px 10px 0px;}
.category_box{ width:115px; float:left; padding:0px 38px 0px 37px; background:url(images/new_arrivel_separator.gif) no-repeat right center; margin:0px 0px 20px 0px;}
.category_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:115px; height:125px; float:left;}
.category_box div.img_center *{vertical-align:middle;}
.category_box div.img_center span{display:inline-block; height:100%; }
	<!--[if IE]>
.category_box div.img_center span{display:inline-block; height:100%;}
.category_box h2{width:115px; float:left; color:#525252; font-size:12px; margin:7px 0px 5px 0px; line-height:13px;}
.category_box h2 a{color:#525252;}

.product_listing{width:760px; float:left; font-size:13px; color:#525252; margin:20px 0px 0px 0px;}
.product_listing_title{width:755px; float:left; padding:0px 0px 0px 5px;}
.product_listing_display{width:760px; float:left; margin:10px 0px 10px 0px;}
.product_listing_box{ width:115px; float:left; padding:0px 38px 0px 37px; background:url(images/new_arrivel_separator.gif) no-repeat right center;}
.product_listing_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:115px; height:125px; float:left;}
.product_listing_box div.img_center *{vertical-align:middle;}
.product_listing_box div.img_center span{display:inline-block; height:100%; }
	<!--[if IE]>
.product_listing_box div.img_center span{display:inline-block; height:100%;}
.product_listing_box h2{width:115px; float:left; color:#525252; font-size:12px; margin:7px 0px 5px 0px; line-height:13px;}
.product_listing_box h2 a{color:#525252;}
.product_listing_box p{width:115px; float:left; font-size:11px; color:#525252; margin:0px 0px 5px 0px;}
.product_listing_box p a{color:#525252; text-decoration:underline;}
.product_listing_box p.price{font-size:12px; color:#c02530; margin:0px;}

.item{width:760px; float:left; font-size:13px; color:#525252; margin:20px 0px 0px 0px;}
.item_title{width:755px; float:left; padding:0px 0px 0px 5px;}
.item_pt1{ width:378px; float:left; margin:20px 0px 0px 0px;}
.item_pt1 .img{width:300px; float:left; padding:0px 39px 0px 39px;}
.item_pt1 .img div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:298px; height:200px; border:1px solid #f1f1f1;}
.item_pt1 .img div.img_center *{vertical-align:middle;}
.item_pt1 .img div.img_center span{display:inline-block; height:100%; }
	<!--[if IE]>
.item_pt1 .img div.img_center span{display:inline-block; height:100%;}
.item_pt2{ width:382px; float:left; margin:20px 0px 0px 0px;}
.item_pt2 div{width:332px; float:left; font-size:11px; color:#4c4c4c; margin:0px 0px 10px 0px; padding:0px 0px 0px 50px;}
.item_pt2 div.left{ width:100px; padding:0px 0px 0px 0px; float:left;}
.item_pt2 div.right{ width:222px; float:left; padding:0px 0px 0px 10px;}

.item_description{width:760px; float:left; font-size:13px; color:#525252; margin:20px 0px 0px 0px;}
.item_description_title{width:755px; float:left; padding:0px 0px 0px 5px;}
.pro_details{width:740px; float:left; font-size:11px; color:#525252; padding:10px;}
.pro_details p{ margin:0px 0px 10px 0px;}

.ymal{width:760px; float:left; font-size:13px; color:#525252; margin:20px 0px 0px 0px;}
.ymal_title{width:760px; float:left;}
.ymal_display{width:760px; float:left; margin:10px 0px 10px 0px;}
.ymal_box{ width:115px; float:left; padding:0px 38px 0px 37px; background:url(images/new_arrivel_separator.gif) no-repeat right center;}
.ymal_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:115px; height:125px; float:left;}
.ymal_box div.img_center *{vertical-align:middle;}
.ymal_box div.img_center span{display:inline-block; height:100%; }
	<!--[if IE]>
.ymal_box div.img_center span{display:inline-block; height:100%;}
.ymal_box h2{width:115px; float:left; color:#525252; font-size:12px; margin:7px 0px 5px 0px; line-height:13px;}
.ymal_box h2 a{color:#525252;}
.ymal_box p{width:115px; float:left; font-size:11px; color:#525252; margin:0px 0px 5px 0px;}
.ymal_box p a{color:#525252; text-decoration:underline;}
.ymal_box p.price{font-size:12px; color:#c02530; margin:0px;}
