/* CSS Document */

/*-------
// Global Reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }


/*-------
// General
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:0px; line-height:0px; font-size:0px; }

.ir { position: relative; overflow: hidden; }
.ir span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 4px;
	top: 0;
	text-indent: -1000em;
}

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/*-------
// Globals
//-----*/
body{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; background-color:#000000;}

/*-------
// Layout
//-----*/


/*----------Wrapper-------------*/
div.wrapper{ width:982px; margin:0 auto;}

/*----------Container-------------*/
div#container{ min-width:982px;}

/*----------Navigation-------------*/
div#navigation{ padding:12px 0px 0px 0px;}

/*----------Header-------------*/
div#header{ background:url(../../images/header/header.jpg) -10% top repeat-x; }
div#header.home { background:url(../../images/header/header_index1.jpg) no-repeat center top  ; }
div#header img{ border:none; vertical-align:bottom; }

/*----------Content-------------*/
div#content.home{ background:#0d000b url(../../images/content/content_bg.jpg) left top  repeat-x; padding-top:0px;}
div.inner_content.home{background:url(../../images/content/inner_content_bg.jpg) center top no-repeat; padding:0px 0px 30px 0px;}
div#content.home div.wrapper { padding-top:12px; }
div#content{ padding-top:20px; background:#0d000b url(../../images/content/content_bg.jpg) left top  repeat-x; }
/*----------Main-------------*/
div#main.home{ width:606px; padding:13px 0px 0px 0px; background:none;}

div#main{width:940px; padding:40px 9px 0px 33px; background:url(../../images/content/main/main_bg.gif) left top repeat-x;}
/*----------Sidebar-------------*/
div#sidebar{ width:330px; background:url(../../images/content/sidebar/sidebar_bg.gif) left top repeat-x; padding:11px 12px 10px 18px;}
 
div#footer div.wrapper{ padding:19px 0px 10px 6px;}
div#footer img{border:none;}

/*----------Common Page Content-------------*/
p{font-size:150%; line-height:1.4em;}
ul li{ font-size:130%; line-height:1.2em;}

/*----------Navigation-------------*/
div#navigation div.wrapper{overflow:hidden; width:982px;}
div#navigation ul{ float:right;}
div#navigation ul li{ float:left; padding-right:3px;}
div#navigation ul li a{ display:block;}
div#navigation ul li a.home{ background:url(../../images/navigation/nav_bar.gif) 0 top no-repeat; width:64px;  height:33px;}
div#navigation ul li.active a.home,div#navigation ul li a.home:hover{ background:url(../../images/navigation/nav_bar.gif) 0 bottom no-repeat; }
div#navigation ul li a.collection{ background:url(../../images/navigation/nav_bar.gif) -64px  top no-repeat; width:111px;  height:33px;}
div#navigation ul li.active a.collection,div#navigation ul li a.collection:hover{ background:url(../../images/navigation/nav_bar.gif) -64px bottom no-repeat; }
div#navigation ul li a.shop{ background:url(../../images/navigation/nav_bar.gif) -175px  top no-repeat; width:52px;  height:33px;}
div#navigation ul li.active a.shop,div#navigation ul li a.shop:hover{ background:url(../../images/navigation/nav_bar.gif) -175px bottom no-repeat; }
div#navigation ul li a.delivery{ background:url(../../images/navigation/nav_bar.gif) -227px  top no-repeat; width:65px;  height:33px;}
div#navigation ul li.active a.delivery,div#navigation ul li a.delivery:hover{ background:url(../../images/navigation/nav_bar.gif) -227px bottom no-repeat; }
div#navigation ul li a.merchants{ background:url(../../images/navigation/nav_bar.gif) -292px  top no-repeat; width:107px;  height:33px;}
div#navigation ul li.active a.merchants,div#navigation ul li a.merchants:hover{ background:url(../../images/navigation/nav_bar.gif) -292px bottom no-repeat; }
div#navigation ul li a.sale{ background:url(../../images/navigation/nav_bar.gif) -399px  top no-repeat; width:106px;  height:33px;}
div#navigation ul li.active a.sale,div#navigation ul li a.sale:hover{ background:url(../../images/navigation/nav_bar.gif) -399px bottom no-repeat; }
div#navigation ul li a.charts{ background:url(../../images/navigation/nav_bar.gif) -505px  top no-repeat; width:89px;  height:33px;}
div#navigation ul li.active a.charts,div#navigation ul li a.charts:hover{ background:url(../../images/navigation/nav_bar.gif) -505px bottom no-repeat; }
div#navigation ul li a.about_us{ background:url(../../images/navigation/nav_bar.gif) -594px  top no-repeat; width:76px;  height:33px;}
div#navigation ul li.active a.about_us,div#navigation ul li a.about_us:hover{ background:url(../../images/navigation/nav_bar.gif) -594px bottom no-repeat; }
div#navigation ul li a.testimonials{ background:url(../../images/navigation/nav_bar.gif) -772px  top no-repeat; width:106px;  height:33px;}
div#navigation ul li.active a.testimonials,div#navigation ul li a.testimonials:hover{ background:url(../../images/navigation/nav_bar.gif) -772px bottom no-repeat; }
div#navigation ul li a.contact_us{ background:url(../../images/navigation/nav_bar.gif) -670px  top no-repeat; width:102px;  height:33px;}
div#navigation ul li.active a.contact_us,div#navigation ul li a.contact_us:hover{ background:url(../../images/navigation/nav_bar.gif) -670px bottom no-repeat; }
div#navigation ul li a.faq{ background:url(../../images/navigation/nav_bar.gif) -880px  top no-repeat; width:64px;  height:33px;}
div#navigation ul li.active a.faq,div#navigation ul li a.faq:hover{ background:url(../../images/navigation/nav_bar.gif) -880px bottom no-repeat; }

/*----------Header-------------*/
div#header div.wrapper{width:982px; overflow:hidden; }
div#header.home div.wrapper { background:transparent url(../../images/header/header_leftbg.jpg) no-repeat 2px 0px; }
div#header div.left{ width:492px; }
.home div.left div.logo h1{margin: 25px 0px 3px 25px !important;}
div#header div.left div.logo h1{margin: 25px 0px 3px 0px;}
div#header div.left div.logo h1 a{background:url(../../images/header/logo.png) left top no-repeat; width:341px; height:131px; display:block;}
div#header div.left h1{font-size:290%; color:#b3aca0; line-height:1.2em; font-weight:normal; margin-left:24px;}
div#header div.left h1 span{ color:#fff;}

div#header div.flash{width:490px; height:300px;}

/*----------Footer-------------*/
div#footer div.top{margin-bottom:31px;}
div#footer div.top p{font-size:130%; font-family:Arial, Helvetica, sans-serif; color:#6b0160; margin-right:25px; width:120px;}
div#footer div.top p a{color:#6b0160; text-decoration:none; }
div#footer div.top ul li {display:inline; padding-right:13px;}
div#footer div.top ul li a{ font-family:Arial, Helvetica, sans-serif; color:#979184; }
div#footer div.top ul li a:hover{color:#FFF; text-decoration:none;}
div#footer div.top ul li a.active{color:#FFF; text-decoration:none;}

div#footer div.bottom p{margin-bottom:12px;} 

/*----------Index Page Content-------------*/

/*----------Content-------------*/
h3{font-size:160%; font-weight:normal; line-height:1.2em; margin-bottom:16px;}
h3 a{color:#fff;}
h3 a:hover{text-decoration:none;}
img{border: 1px solid #a357a2;}
/*----------Sidebar-------------*/

h2{ font-size:220%; font-weight:normal; line-height:1.2em; margin-bottom:10px;}
h2 span{color:#c00fb5;}
div#sidebar p{color:#cc9999;}
div#sidebar p.price{font-size:200%; color:#FFF; margin-bottom:33px;}
div#sidebar p.price span.inner{font-size:120%; color:#fff;}
div#sidebar p.price span{font-size:75%; color:#b6b7a1;}
div#sidebar div.large { max-width: 330px; max-height: 590px; overflow: hidden; border: 1px solid #a357a2;}
div#sidebar div.large img{vertical-align:bottom; padding:0px; border: 0px;  }
div#sidebar h2{margin-bottom:3px;}

/*----------Main-------------*/

div#main div.select_form{margin-bottom:30px; padding-left:10px; }
div#main div.select_form table{ width:185px; }
div#main div.select_form table td {padding:0px 5px 16px 0px; vertical-align:middle;  font-family:Arial, Helvetica, sans-serif;}
div#main div.select_form table  label{ font-size:200%; color:#dbd4c0; line-height:1.2em; vertical-align:middle;} 
div#main div.select_form table  select{width:196px; background-color:#dfdfdf; border:none; color:#3d3b37; font-size:120%; padding:5px 3px; vertical-align:top;}
div#main div.select_form img{border:none;}

div#main.home div.thumbnails{background:url(../../images/content/main/thumb_bg.gif) left top repeat-x; padding:8px 0px 0px 12px; width:584px; overflow:hidden;}
div#main.home div.thumbnails h2{color:#aca08a; margin-bottom:16px; line-height:1.2em;}
div#main.home div.thumbnails h2 a{color:#aca08a; text-decoration:none; float:none;}
div#main.home div.thumbnails img{ vertical-align:bottom; border:none;}
div#main.home div.thumbnails a{float:left; margin:0px 17px 63px 0px;}
div#main.home div.thumbnails a.last{ margin:0px 17px 0px 0px;}

div#content.home div.content_bottom{ background:#413b33 url(../../images/header/content_bottom_bg.gif) left top repeat-x;}
div#content.home div.content_bottom div.inner_content_bottom{background: url(../../images/content/inner_content_bg.png) left bottom no-repeat; padding:19px 0px 33px 149px; overflow:hidden; width:975px; margin-left:-142px }
div#content.home div.content_bottom div.inner_content_bottom p{line-height:1.6em;}

/*----------Collection Page Content-------------*/
h3.search{font-size:220%; color:#fff; margin:0px 0px 0px 125px; vertical-align:middle; }
h3.search a{color:#FFF;}
h3.search a:hover{text-decoration:none;}
/*----------Header-------------*/
div#header div.right{ padding-right:80px;}

/*----------Main-------------*/
div#main div.left{ width:400px; float:left;}
div#main div.right{ width:399px; float:right;}

div#main div.top{ background:url(../../images/content/main/border.gif) left bottom repeat-x; margin-bottom:8px; padding-bottom:12px; width:100%; overflow:hidden;}
div#main div.top h3 a:hover { text-decoration:none; }
div#main div.top div.select_form{ margin-bottom:0px; }

div#main div.bottom{margin-left:35px; width:100%; overflow:hidden; padding-bottom:104px;}
div#main div.bottom div.left h1{ background:url(../../images/content/main/heading1.png) left top no-repeat; width:399px; height:117px; margin:-4px 0px 0 -30px;}
div#main div.bottom div.right h1{ background:url(../../images/content/main/heading2.png) left top no-repeat; width:411px; height:117px;  margin-left:-22px; margin-top:-4px; }
div#main div.bottom div.right{float:left; margin-left:67px;}

/*----------Footer-------------*/
div#footer div.inner_wrapper{background:url(../../images/footer/footer_bg.png) left bottom no-repeat; padding:15px 0px 0px 167px; margin-left:-120px; overflow:hidden; width:935px; }

/*----------Shop Page Content-------------*/

/*----------Main-------------*/
h2.dresses{ font-size:320%; margin:0px;}
h2.dresses span{color:#970f8f;}
p.next{ font-size:160%; color:#e492e1; margin-top:10px;}
p.next a{ color:#e492e1;}
p.next a:hover{ text-decoration:none;  }
div#main div.bottom.thumbs{margin:0px; width:100%; overflow:hidden; padding:0px; padding-top:35px;   }
div#main div.bottom.thumbs div.thumb { text-align: center; width: 99%; height: 176px; width: 120px; }
div#main div.bottom.thumbs div.thumb a{ padding:0px 0px 0px 0px; float:left; display:block;  position:relative; text-align: center; width: 100%; text-align: center; }
div#main div.bottom.thumbs div.thumb a img.zoom{ position:absolute; top:2px; left:3px; border:none; }


.editPanel img
{
	border: 0px !important;
}


.editPanel
{
	width: 300px !important;
}

.CategoryListItemImageDiv
{
	height: 250px;
	width: 175px;
	margin-right: 10px;
	float: left;
	margin-bottom: 25px;
}
.CategoryListItemImageDiv  .name, .CategoryListItem .name
{
	color: #b321a7;
	font-size: 18px !important;
	font-family: Georgia, Times New Roman, Verdana, Arial;
	height: 25px;
	line-height: 25px;
}

.CategoryListItem
{
	height: 470px;
	width: 270px;
	margin-right: 40px;
	float: left;	
}
.CategoryListItem .name
{
	float: left; width: 240px;
	color: #ef71e7;
	font-size: 20px !important;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
} 
.CategoryListItem .go 
{
	float: left;
	margin-bottom: 4px;
}
.CategoryListItem .go img
{
	border: 0px !important;
}
#CategoryList .bottom
{
	margin-left: 0px !important;
	padding-bottom: 10px !important;
}

.NewsGridview
{
	width: 500px;
}
.NewsItemColumnTopicStyle
{
    text-align: left;
}
.NewsGridview a
{
    color: #FFFFFF;
    text-decoration: underline;
}
.NewsGridview a:hover
{
	text-decoration: none;
}
.NewsDetailsPage
{
    margin: 20px 30px 20px 30px;
}

.NewsHeader
{
    margin: 30px 0 20px 0;
}

.NewsImage
{
    float: right;
    margin-left: 30px;
}

.NewsContent
{
    text-align: left;
    margin: 30px 0 20px 0;
}