*{
	margin: 0;
	padding: 0;
	outline: none;
}

body{
	margin: 0;
	font-family: Georgia, Times, serif;
	background: url(/images/bg_homepage_grad.jpg) repeat-x top #e7ebe5;
	font-size: 12px;
}

h1{
	color:#2A1846;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	margin-bottom: 10px;
	line-height: 28px;
}

h2{
	/* color: #828382; */
	color: #272335;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 24px;
	font-style:italic;
}

h3{
	font-weight: normal;
	font-size: 20px;
	color: #5F6062;
	margin-bottom: 5px;
	line-height: 22px;
	font-style:italic;
}

h3 span{
	color: #000;
	padding: 2px;
	font-size: 22px;
	line-height:24px;
}

h4{
	font-weight: bold;
	color: #919191;
	font-size: 10px;
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

h5{
	color: #000;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
}

h6{
	font-size: 11px;
	font-weight: normal;
}

a{
	text-decoration: none;
	color: #5f5e5e;
}

a:hover{
	color: #505a8b;
}

.click_here{
	padding: 1px;
	color: #fff;
	background: #000;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.click_here:hover{
	background: #505a8b;
	color: #fff;
}

.fleft{
	float: left;
}

.fright{
	float: right;
}

a.sidestudios_logo{
	position: absolute;
	background: url(/images/sitebyside.gif) no-repeat;
	width: 106px;
	height: 20px;
	display: block;
	text-indent: -50000px;
	bottom: 20px;
	right: 20px;
}

/******************************************************************************************************/
/** WRAPPER **/

div#wrapper{
	background: url(/images/bg_homepage.jpg) no-repeat top center;
}

div#wrapper_inner{
	width: 950px;
	margin: 0 auto;
	margin-bottom: 20px;
}

/** WRAPPER **/

/******************************************************************************************************/
/** HEADER **/

div#header{
	padding: 10px 0;
}

div#top_right{
	float: right;
	width: 725px;
}

div.ad_top{
	width: 725px;
	height: 88px;
}

div.top_right_info{

}

div.top_right_info ul.header_social{
	padding-top: 7px;
}

div.header_signup{
	float: right;
	padding: 10px;
	margin-left: 10px;
	color: #333;
}

div.header_signup p {
	margin-bottom: 2px;
	padding-left: 5px;
}

div.header_signup input{
	/* background: #828382; */
	background: #5d5e5d;
	border: none;
	color: #fff;
	padding: 4px;
	margin-left: 3px;
}

div.header_signup .click_here{
	background: #000;
}

div#header ul{
	float: right;
}

div#logo{
	width: 165px;
	height: 135px;
	margin-left: 30px;
}

div#logo a{
	background: url(/images/audrinaxo_logo.png) no-repeat;
	display: block;
	width: 165px;
	height: 135px;
	text-indent: -50000px;
}

div#main{
	background: #fff;
	padding: 10px;
	margin-bottom: 15px;
}

div#index_flash_holder{
	width: 930px;
	height: 250px;
}

/** HEADER **/

/******************************************************************************************************/
/** SOCIALS **/

ul.header_social{
	list-style: none;
}

ul.header_social li{
	float: left;
}

ul.header_social li a{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

ul.header_social li a:hover{
	color: #85b3f8;
}

ul.header_social{
	float: right;
	margin-left: 10px;
}

ul.header_social li a{
	/*width: 20px;
	height: 20px;*/
	display: block;
	text-indent: -50000px;
}
ul.header_social li.facebook a{ background: url(/images/fb_logo.png) no-repeat; width: 21px; height: 25px;}
ul.header_social li.twitter a{ background: url(/images/twitter_logo.png) no-repeat; width: 90px; height: 25px;}
ul.header_social li.myspace a{ background: url(/images/myspace_logo.png) no-repeat; width: 92px; height: 25px;}

/*
ul.header_social li.facebook a{ background: url(/images/socials.png) no-repeat 0 0;}
ul.header_social li.twitter a{ background: url(/images/socials.png) no-repeat -20px 0;}
ul.header_social li.youtube a{ background: url(/images/socials.png) no-repeat -40px 0;}
ul.header_social li.myspace a{ background: url(/images/socials.png) no-repeat -60px 0;}

ul.header_social li.facebook a:hover{ background: url(/images/socials.png) no-repeat 0 -20px;}
ul.header_social li.twitter a:hover{ background: url(/images/socials.png) no-repeat -20px -20px;}
ul.header_social li.youtube a:hover{ background: url(/images/socials.png) no-repeat -40px -20px;}
ul.header_social li.myspace a:hover{ background: url(/images/socials.png) no-repeat -60px -20px;}
*/

/** SOCIALS **/

/******************************************************************************************************/
/** BUTTONS **/

.button{
	display: block;
	text-indent: -500000px;
}

/** BUTTONS **/

/******************************************************************************************************/
/** NAV **/

div#nav{
	background: url(/images/nav_bg.gif) top left;
	text-align: center;
	padding: 10px;
	width: 930px;
}

div#nav del{
	text-decoration: none;
	display: inline-block;
	clear: both;
}

div#nav ul{
	list-style: none;
	text-align: center;
	clear: both;
}

div#nav ul li{
	display: block;
	float: left;
	padding: 0 5px;
}

div#nav ul li a{
	font-family: Georgia, Times, serif;
	font-size: 18px;
	display: block;
	float: left;
	color: #262626;
	padding: 7px 17px;
	text-decoration: none;
}

div#nav ul li a:hover{
	color: #424d8f;
}

div#nav ul li.current a{
	background: #fff;
	color: #424d8f;
}

/** NAV **/

/******************************************************************************************************/
/** CONTENT **/

div#content{
	width: 950px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	background: url(/images/middle_bg.gif) center repeat-y;
}

div#shopcontent{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	background-color:#fff;	
}

div#shopcontainer_2col{
	background-color:#fff;	
}

div#shopleftnav
{
	padding-top: 10px;
	width: 240px;
	float:left;	
}

div#shopbody
{
	width:700px;
	float:right;	
}

div#shopinnercategory
{
	margin-left:40px;
	margin-right:40px;
	line-height:30px;
	font-size:18px;
	margin-bottom:30px;	
}

div#shopinnercategory ul
{
	padding-top:10px;
}

div#shopinnercategory li
{
	border-bottom:1px dotted #cccccc;
}


/*
div#content p{
	margin-bottom: 10px;
}
*/

p{
	margin-bottom: 10px;
}

div#container_3col{

}

div.index_panel{
	width: 300px;
	padding: 0;
}

div.index_panel h1{
	/* margin-bottom: 0px; */
}

div#index_left{
	float: left;
}

div#index_right{
	float: right
}

div#index_middle{
	padding: 20px 25px;
	overflow: hidden;
}

div#index_middle h1{
	font-size: 32px;
}

div.content_box{
	margin-bottom: 20px;
}

div# content div.content_box p.view_all{
	margin: 0;
}

div.content_box p.view_all a{
	font-size: 9px;
	display: block;
	padding: 1px;
	background: #fff;
	float: right;
	color: #262626;
	text-decoration: none;
}

div.content_box p.view_all a:hover{
	color: #fff;
	background: #505a8b;
}

div.content_box_inner{
	padding: 20px;
	background: #fff;
	clear: both;
	border-bottom:#ccc dashed 1px;
}

div.content_box_bottom{
	background: #b8b8b8;
	padding: 5px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.content_box_bottom_arrow{
	background: url(/images/content_box_bottom_arrow.gif) no-repeat;
	height: 15px;
}

div#content div.content_box_bottom p{
	margin-bottom: 0;
}

div.right_content_ad{
	margin-bottom: 10px;
}

div.right_content_ad_160
{
	text-align:center;
}

div.special_offer{
	background: url(/images/special_offer_bg.png) no-repeat #f3f4f2;
	/* width: 260px; */
	margin-bottom: 10px;
	padding: 80px 10px 10px 10px;
}

div.special_offer input{
	border: 1px solid #787777;
	width: 145px;
	padding: 4px;
}

div.special_offer p{
	font-size: 10px;
	color: #787777;
	margin-bottom: 5px;
}

div.special_offer p .click_here{
	float: right;
	width: auto;
}

div.special_offer p label{
	display: inline-block;
	width: 90px;
	text-align: right;
	padding-right: 10px;
}

div.right_two_ads{
	padding: 20px 15px;
}

div.right_two_ads div.ad_125{
	float: left;
	padding-right: 10px;
}

div.featured_product{

}

div.featured_product img{
	float: left;
	border-right: 1px solid #e3e3e3;
}

div.featured_product div.featured_product_info{
	margin-left: 125px;
}

div.pagination ul{
	list-style: none;
}

div.pagination ul li{
	float: left;
	margin-right: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

div.pagination ul li a{
	display: block;
	padding: 2px 8px;
	color: #666;
	background: #ccc;
}

div.pagination ul li a:hover{
	color: #fff;
	background: #505a8b;
}

div.pagination ul li.current{
	color: #fff;
	background: #000;
	padding: 2px 8px;
}

div.content_box3{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

div.content_box3 h1{
	margin-bottom: 5px;
}

div#recent_blog_posts a img{
	clear: both;
}

div.news_hider{

}

h1.whatsnew{
	color: #680202;
	font-size: 20px;
}

/** CONTENT **/

/******************************************************************************************************/
/** COMPONENTS **/

div.panel_signup{
	background: #d1d3d2;
	margin-bottom: 20px;
	padding: 5px;
}

div.panel_signup h1{
	background: #000;
	color: #fff;
	padding: 3px 15px;
	margin: 0;
}

div.panel_signup_inner{
	background: url(/images/footerbg.jpg);
	padding: 5px 15px;
}

div.panel_signup p {
	color: #f4f8b1;
}

div.panel_signup input{
	background: #5d5e5d;
	border: none;
	color: #fff;
	padding: 4px;
	width:120px;
}

div.panel_signup input.click_here{
	background: #000;
}

div.content_box2{
	width: 284px;
	background: #cfd0d0;
	margin-left: 8px;
	margin-bottom: 20px;
}

div.content_box2 h1{
	background: #000;
	color: #fff;
	width: 280px;
	margin-bottom: 0;
	margin-left: -8px;
	padding: 5px 10px;
}

div.content_box2_headerbg{
	background: url(/images/content_box2_header_bg.gif) no-repeat;
	width: 300px;
	height: 8px;
	margin-left: -8px;
}

div.content_box2_inner{
	padding: 5px 10px;
}

ol.most_comments{
	padding: 0;
	margin: 0;
}

ol.most_comments li{
	border-top: 1px dashed #ccc;
	padding: 10px 20px;
	font-size: 16px;
	color: #5F5E5E;
	list-style-position: inside;
	font-style: italic;
}

ol.most_comments li:hover{
	background: #efefef;
}

div.content_box_inner_nopad{
	padding: 0;
	background: #fff;
	clear: both;
	border-bottom:#ccc dashed 1px;
}

div.content_box_inner_nopad p{
	padding: 10px 10px 0;
}

div.shopitem{
	width: 86px;
	height: 86px;
	padding: 5px;
	margin-bottom: 6px;
	margin-right: 6px;
	background: #fff;
	float: left;
}

div.shopitem a, div.shopitem a img{
	display: block;
	border: 0;
}

div.shopitem_last{
	margin-right: 0;
}

div.musicitem{
	margin-bottom: 10px;
}

div.musicitem img.album{
	float: left;
	margin-right: 10px;
	padding: 5px;
	background: #fff;
	margin-bottom: 5px;
}

/** COMPONENTS **/

/******************************************************************************************************/
/** INDEX ZOOMERS **/

div.privacy_policy_content{
	height: 300px;
	overflow: auto;
}

div.site_map_content ul, div.site_map_content ol{
	padding-left: 30px;
}

/** INDEX ZOOMERS **/

/******************************************************************************************************/
/** CONTAINER 2 COL **/

div#container_2col{
	background: url(/images/2col_bg.gif) repeat-y;
}

div.content_right{
	padding-top: 10px;
	width: 300px;
	float: right;
}

div.content_left{
	overflow: hidden;
	background: #fff;
	padding: 20px;
	margin-right: 315px;
	width: 595px;
}

div.content_right h1{
	margin-bottom: -10px;
}

div.content_left h1{
	font-size: 26px;
	margin-bottom: 15px;
}

div.conent_header{
	padding-bottom: 10px;
}

div.conent_header_detail{
	padding-bottom: 10px;
	width:550px;
}

div.conent_header h1{
	float: left;
	margin-right: 20px;
	padding-top: 10px;
}


/** CONTAINER 2 COL **/

/******************************************************************************************************/
/** BLOG CONTAINER **/

div.blog_area_detail{
	
	/* overflow: hidden; */
}

div.blog_area{
	background: url(/images/blog_nav_bg.gif) top right repeat-y;
	/* overflow: hidden; */
}

div.blog_header h1{
	font-size: 26px;
	margin-bottom: 5px;
	padding: 0;
}

div.shopblog_nav
{
	margin-right:50px;
	float: right;
	width: 155px;
	height:100%;
	position: relative;
	padding: 10px 0;
	background: url(/images/blog_nav_bg.gif) top right repeat-y;
}

div.shopblog_nav h3{
	background: #000;
	width: 152px;
	margin-left: -9px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 0;
}

div.shopblog_nav_title_bottom{
	background: url(/images/blog_nav_title_bottom.gif) no-repeat;
	width: 172px;
	margin-left: -9px;
	height: 8px;
}

div.shopblog_nav ul{
	list-style: none;
	margin-bottom: 10px;
}

div.shopblog_nav ul li a{
	display: block;
	padding: 2px 10px;
	color: #333;
}

div.shopblog_nav ul li a:hover{
	background: #fff;
}

div.shopblog_nav ul li ul 
{
	list-style: none;
	display: block;
	padding: 2px 10px;
	color: #333;
	text-indent:20px;
	}

div.blog_nav{
	float: right;
	width: 155px;
	position: relative;
	padding: 10px 0;
	background: url(/images/blog_nav_bg.gif) top right repeat-y;
}

div.blog_content{
	margin-right: 173px;
	width: 420px;
	overflow: hidden;
}

div.blog_content_detail{
	margin-right: 173px;
	width: 550px;
	overflow: hidden;
}

div.blog_photos{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
	text-align: center;
}

div.blog_nav h3{
	background: #000;
	width: 152px;
	margin-left: -9px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 0;
}

div.blog_nav_title_bottom{
	background: url(/images/blog_nav_title_bottom.gif) no-repeat;
	width: 172px;
	margin-left: -9px;
	height: 8px;
}

div.blog_nav ul{
	list-style: none;
	margin-bottom: 10px;
}

div.blog_nav ul li a{
	display: block;
	padding: 2px 10px;
	color: #333;
}

div.blog_nav ul li a:hover{
	background: #fff;
}

div.blog_comment_header{
	padding: 5px 0;
	font-size: 10px;
	color: #5F5E5E;
	font-family: Arial, Helvetica, sans-serif;
}

div.blog_comment_header a{
	font-family: Arial, Helvetica, sans-serif;
}

div.blog_comment_header a.submit_comment{
	color: #A71816;
	padding-left: 15px;
	background: url(/images/submit_comment.gif) no-repeat center left;
}

div.blog_comment_header a.share_comment{
	padding-left: 10px;
	background: url(/images/share_comment.gif) no-repeat center left;
}

div.blog_comments{
	padding: 0px 0 10px;
	border-bottom: 1px dashed #ccc;
	
	margin-bottom: 10px;
}

div.blog_comment{
	padding: 20px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	position: relative;
	margin-left: 9px;
}

div.blog_comment_arrow{
	background: url(/images/blog_comment_arrow_1.gif) no-repeat;
	width: 9px;
	height: 18px;
	position: absolute;
	top: 10px;
	left: -9px;
}

div.blog_comment p{
	margin: 0;
}

div.blog_comment p.blog_comment_date{
	float: right;
	font-size: 10px;
}

div.blog_comment h1{
	font-size: 18px;
	margin-bottom: 5px
}
	
div.blog_comment_audrina{
	background: #5F5E5E url(/images/footerbg.jpg);
}

div.blog_comment_audrina div.blog_comment_arrow{
	background: url(/images/blog_comment_arrow_audrina.gif) no-repeat;
}

div.blog_comment_2 div.blog_comment_arrow{
	background: url(/images/blog_comment_arrow_2.gif) no-repeat;
}

div.blog_comment_audrina h1, div.blog_comment_audrina p{
	color: #fff;
}

div.blog_comment_1{
	background: #f0efef;
}

div.blog_comment_2{
	background: #fff;
}

div.blog_comment_form{
	padding: 30px 0;
	font-size: 12px;
}

div.blog_comment_form h1{
	margin-bottom: 20	px;
}

div.blog_comment_form input{
	padding: 4px;
	width: 150px;
	margin-right: 10px;
	border: 1px solid #787777;
}

div.blog_comment_form textarea{
	width: 408px;
	border: 1px solid #787777;
}

div.blog_item{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

div.blog_item h1{
	margin-bottom: 10px;
}

div.blog_item h1 a{
	color: inherit;
}

div.blog_item img{
	/*float: left;*/
	margin: 0 10px 5px 0
}

p.blog_item_date{
	font-size: 12px;
	color: #666;
	margin-bottom: 3px;
}

p.blog_item_date_photo
{
	font-size: 12px;
	color: #666;
	margin-top:-15px;	
}

/** BLOG CONTAINER **/

/******************************************************************************************************/
/** NEWS ITEMS **/

div.news_item{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

div.news_item_photo{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.news_item_info{
	/* margin-left: 225px; */
}

div.news_item_info h2{
	color: #000;
	font-size: 24px;
	line-height: 25px;
}

div.news_item_info h4{
	margin-bottom: 5px;
}


/** NEWS ITEMS **/

/******************************************************************************************************/
/** FASHION **/

div.fashion_area{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

div.fashion_col{
	float: left;
	margin-right: 10px;
}

div.fashion_item{
	margin-bottom: 10px;
}

div.fashion_item p a{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

div.fashion_item p a:hover{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

div.fashion_item img{
	border: none;
	width: 138px;
}

div.fashion_header{
	background: url(../../images/fashion_header_bg_audrina.jpg) bottom right no-repeat;
	height: 283px;
	border-bottom: 1px dashed #ccc;
	padding-right: 210px;
	margin-bottom: 10px;
}

div.fashion_header h1{
	float: none;
	margin-bottom: 5px;
}

.fashion_quote{
	font-size: 28px;
	line-height: 32px;
	color:#000;
	font-style: italic;
}

div.fashion_col_left{
	width: 290px;
	float: left;
	margin-bottom: 10px;
}

div.fashion_col_right{
	width: 290px;
	float: right;
	margin-bottom: 10px;
}

div.fashion_products{
	border-bottom: 1px dashed #ccc;
	margin-bottom: 5px;
}

div.fashion_products h2{
	font-size: 30px;
	line-height: 32px;
}

div.fashion_products p{
	font-family:Arial, Helvetica, sans-serif;
}

div.content_left h1.fashion_h1{
	font-size: 18px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}

/** FASHION **/

/******************************************************************************************************/
/** VIDEOS **/

div.videos_area{
	/*
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
	*/
}

div.videos_section{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

/*
div.videos_col{
	float: left;
	margin-right: 40px;
	width: 155px;
}
*/

div.videos_section h2{
	margin-bottom: 10px;
}

div.videos_item{
	margin-bottom: 5px;
	float: left;
	margin-right: 10px;
	width: 138px;
}

div.videos_item h3{
	font-size: 12px;
	margin-bottom: 0;
	line-height:13px;
	padding-top:5px;
}

div.videos_item p a{
	display: block;
}

div.videos_item p a img{
	border: none;
}

div.videos_item p{
	margin-bottom: 0;
	font-size: 10px;
}

div.video_ad{
	float: right;
	padding-left: 20px;
	width: 300px;
}

/** VIDEOS **/

/******************************************************************************************************/
/** MUSIC **/

div.music_item{
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 195px;
}

div.music_item p.music_item_desc{
	padding: 10px;
	background: #fff;
	color: #000;
	font-size: 13px;
	margin: 0;
}

div.music_player{
	margin-bottom: 10px;
}

/** MUSIC **/

/******************************************************************************************************/
/** FOOTER **/

div#footer{
	padding: 20px;
	background: url(/images/footer_bg.gif);
	margin-bottom: 10px;
	position: relative;
	width: 910px;
	overflow: visible; 
}	

div#footer_scroll{
	background: #5f5e5e;
	width: 960px;
	padding: 10px;
	margin-left: -35px;
	background-image:url(/images/footerbg.jpg);
	position: relative;
}

div#footer_scroll_bottom{
	background: url(/images/footer_scroll.gif) no-repeat;
	width: 980px;
	height: 15px;
	margin-left: -35px;
	position: relative;
}

div#footer_scroll_inside{
	border: 1px solid #3f3f3f;
	padding: 10px;
	color: #b5b5b5;
}

div#footer_scroll_inside h1{
	color: #fff;
	margin-bottom: 5px;
}

div#footer_scroll_inside p{
	margin-bottom: 0;
}

div#footer_scroll_inside a{
	color: #fff;
}

div#footer_signup{
	float: right;
	padding-top: 20px;
	padding-left: 10px;
}

div#footer_signup input{
	/* background: #828382; */
	background: #5d5e5d;
	border: none;
	color: #fff;
	padding: 4px;
}

div#footer_signup input.click_here{
	background: #000;
}

div#footer_inside a{
	color: #7e7e7e;
	text-decoration: none;
}

div#footer_inside a:hover{
	color: #fff;
}

div#footer_nav{
	text-align: left;
}

div#footer_nav del{
	text-decoration: none;
	display: inline-block;
	clear: both;
}

div#footer_nav ul{
	list-style: none;
	text-align: center;
	clear: both;
}

div#footer_nav ul li{
	display: block;
	float: left;
	padding: 0 5px;
}

div#footer_nav ul li a{
	font-size: 14px;
	display: block;
	float: left;
	color: #262626;
	padding: 5px;
	text-decoration: none;
}

div#footer_nav ul li a:hover{
	color: #424d8f;
}

div#footer_footer{
	padding: 0 10px 30px;
	color: #838482;
}

/** FOOTER **/

/******************************************************************************************************/
/** PRODUCTS GLIDER **/

#products_glider{
	width: 234px;	
	position: relative;
}

#products_glider div.scroller { 
	/* modify width and height of scrolling section if necessary */		
	width: 234px;
	height: 112px;
	margin: 0 13px;
	overflow: hidden;
	position: relative;
}

#products_glider div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/
	width: 234px;
	height: 112px;	
	overflow: hidden;
	float: left;
	position: relative;
}

#products_glider div.scroller div.section div.product p{
	margin: 0;
}

#products_glider div.scroller div.section div.product a{
	padding: 0 1px;
}

#products_glider div.scroller div.section div.product img{
	border: none;
}

#products_glider div.scroller div.content {
	width: 10000px;
}

#products_glider .btn_arrow_left{
	background: url(/images/btn_arrow_left.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -69px;
}

#products_glider .btn_arrow_right{
	background: url(/images/btn_arrow_right.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	right: -39px;
	margin-top: -69px;
}

/** PRODUCTS GLIDER **/

/** PRODUCTS GLIDER EXTEND4ED **/

#products_glider_extended{
	width: 500px;	
	position: relative;
}

#products_glider_extended div.scroller { 
	/* modify width and height of scrolling section if necessary */		
	width: 500px;
	height: 112px;
	margin: 0 13px;
	overflow: hidden;
	position: relative;
}

#products_glider_extended div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/
	width: 500px;
	height: 112px;	
	overflow: hidden;
	float: left;
	position: relative;
	padding:15px;
}

#products_glider_extended div.scroller div.section div.product p{
	margin: 0;
}

#products_glider_extended div.scroller div.section div.product a{
	padding: 0 1px;
}

#products_glider_extended div.scroller div.section div.product img{
	border: none;
}

#products_glider_extended div.scroller div.content {
	width: 10000px;
}

#products_glider_extended .btn_arrow_left{
	background: url(/images/btn_arrow_left.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -69px;
}

#products_glider_extended .btn_arrow_right{
	background: url(/images/btn_arrow_right.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	right: -39px;
	margin-top: -69px;
}


#products_glider_extended div.scroller div.section div.product a.current img{
	border: 4px solid #cccccc;
}


/** PRODUCTS GLIDER EXTEND4ED **/


/******************************************************************************************************/
/** VIDEO GLIDER **/

#video_glider{
	width: 234px;	
	position: relative;
}

#video_glider div.scroller { 
	/* modify width and height of scrolling section if necessary */		
	width: 234px;
	height: 112px;
	margin: 0 13px;
	overflow: hidden;
	position: relative;
}

#video_glider div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/
	width: 234px;
	height: 112px;	
	overflow: hidden;
	float: left;
	position: relative;
}

#video_glider div.scroller div.section div.product p{
	margin: 0;
}

#video_glider div.scroller div.section div.product a{
	padding: 0 1px;
}

#video_glider div.scroller div.section div.product img{
	border: none;
}

#video_glider div.scroller div.content {
	width: 10000px;
}

#video_glider .btn_arrow_left{
	background: url(/images/btn_arrow_left.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -69px;
}

#video_glider .btn_arrow_right{
	background: url(/images/btn_arrow_right.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	right: -39px;
	margin-top: -69px;
}

/** VIDEO GLIDER **/



/******************************************************************************************************/
/** FASHION GLIDER **/

#fashion_glider{
	width: 234px;	
	position: relative;
}

#fashion_glider div.scroller { 
	/* modify width and height of scrolling section if necessary */		
	width: 234px;
	height: 310px;
	margin: 0 13px;
	overflow: hidden;
	position: relative;
}

#fashion_glider div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/
	width: 234px;
	height: 310px;	
	overflow: hidden;
	float: left;
	position: relative;
}

#fashion_glider div.scroller div.section div.product p{
	margin: 0;
}

#fashion_glider div.scroller div.section div.product a{
	position: relative;
	display: block;
	height: 310px;
}

#fashion_glider div.scroller div.section div.product a div.fashion_info{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 234px;
	padding: 20px 0;
	background: url(/images/white_trans_bg.png);
}

#fashion_glider div.scroller div.section div.product img{
	border: none;
}

#fashion_glider div.scroller div.content {
	width: 10000px;
}

#fashion_glider .btn_arrow_left{
	background: url(/images/btn_arrow_left.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -69px;
}

#fashion_glider .btn_arrow_right{
	background: url(/images/btn_arrow_right.png) no-repeat;
	width: 24px;
	height: 139px;
	position: absolute;
	top: 50%;
	right: -39px;
	margin-top: -69px;
}

/** FASHION GLIDER **/

/******************************************************************************************************/
/** TWITTER **/

/*
#twitter_div ul{
	list-style: none;
}

#twitter_div ul li{
	padding-bottom: 10px;
	border-bottom: 1px solid #b8b8b8;
	margin-bottom: 10px;
}
*/

img.twitter_bird{
	position: absolute;
	right: 10px;
	bottom: -5px;
}

img.twitter_arrow{
	position: absolute;
	left: 10px;
	bottom: -26px;
}

div#twitter_container{
	margin-bottom: 10px;
}

div#twitter{
	background: #272335;
	border: 5px solid #413d52;
	padding: 20px;
	color: #fff;
	padding-top: 15px;
	position: relative;
	display: inline-block;
}

#twitter_div ul{
	list-style: none;
}

#twitter_div ul li{
	
}

#twitter_div ul li span{
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}

/** TWITTER **/

/******************************************************************************************************/
/** DIVINE RIGHT GIVEAWAY **/

div.divine_giveaway{
	background: url(/images/drod_giveaway_top.jpg) no-repeat top center #000;
	padding-top: 420px;
	color: #fff;
}

div.divine_giveaway a{
	color: #cecece;
	text-decoration: underline;
}

div.divine_giveaway_inner{
	background: url(/images/drod_giveaway_bottom.jpg) no-repeat bottom center;
	padding: 50px;
}

div.divine_giveaway_inner input, div.divine_giveaway_select{
	/* background: #838383; */
	background: #5d5e5d;
	border: none;
	width: 180px;
	padding: 6px;
	color: #fff;
}

div.divine_giveaway_inner h2{
	color: #fff;
	line-height: 26px;
	margin-bottom: 10px;
}

div.divine_giveaway_inner h3{
	font-size: 18px;
	color: #fff;
	margin-bottom: 10px;
}

div.divine_giveaway_inner h2 span{
	color: #000;
	background: #fff;
}

div.inputs{
	padding-left: 20px;
}

div.input_holder{
	float: left;
	padding-right: 20px;
	margin-bottom: 10px;
}

div.input_holder p{
	margin: 0;
}

/** DIVINE RIGHT GIVEAWAY **/

/******************************************************************************************************/
/** CONTACT **/

.note{
	color:#CCC;
}

.message{
	background:#8CC73F;
	border: 2px solid #5f8b2a;
	padding:15px;
	margin:15px 0;
}

.error{
	background: #ff0000;
	border: 2px solid #a90000;
	padding:15px;
	margin:15px 0;
}

/** CONTACT **/

/******************************************************************************************************/
/* !ASK AUDRINA */

.askaudrina_box{
	padding: 20px 0;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
	background: url(/images/ask_audrina_bg.jpg) no-repeat center center;
}

.askaudrina_ask{
	background: #492e5a;
	padding: 10px;
}

.askaudrina_ask_bottom{
	background: url(/images/askaudrina_bottom.gif) no-repeat;
	width: 420px;
	height: 28px;
}

.askaudrina_info{
	padding: 10px;
}

.askaudrina_info input{
	width: 220px;
}

.askaudrina_info p span{
	width: 120px;
	text-align: right;
	display: block;
	float: left;
	padding: 3px 8px;
	font-size: 14px;
	font-style: italic;
}

.askaudrina_info input.click_here{
	width: auto;
	font-size: 16px;
}

.askaudrina_textarea{
	background: #492e5a;
	border: 1px solid #5e3f70;
	padding: 10px;
	width:380px;
	height:150px;
	color: #fff;
	font-size: 18px;
}

div.ViewAnswer{
	padding-top: 10px;
}

input.ViewAnswerButton{
	border: none;
	padding: 5px;
	background: #908f8f;
	color: #fff;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

input.ViewAnswerButton:hover{
	background: #492e5a;
}

div.ask_item{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

div.ask_item div.blog_comment{
	background: #5F5E5E url(/images/footerbg.jpg);
}

div.ask_item div.blog_comment div.blog_comment_arrow{
	background: url(/images/blog_comment_arrow_audrina.gif) no-repeat;
}

div.ask_item div.blog_comment h1, div.ask_item div.blog_comment p{
	color: #fff;
}

/* !END */

/******************************************************************************************************/
/** FORMS **/

table.form{
	width: 100%;
	margin-bottom: 10px;
}

table.form td{
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #666;
	background: #333;
}

table.form td.title{
	text-align: right;
	font-weight: bold;
}

input, textarea{
	padding: 3px;
	color: #666;
	font-family: Georgia, Times, serif;
}

div.standard_form{
	padding: 20px 50px;
 	border-bottom: 1px dashed #ccc;
 	border-top: 1px dashed #ccc;
}

div.standard_form label{
	display: block;
	margin-bottom: 5px;
}

/** FORMS **/

/******************************************************************************************************/
/** CLEARFIX **/
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/** CLEARFIX **/

/******************************************************************************************************/
/** PHOTOS **/

div#photo_main h1{
	margin-bottom: 0;
}

div#photo_main h1 a{
	color: #2A1846;
}

.photoalbumitem
{
	float: left; width: 112px; padding-right: 7px;
}

.photoalbumitem:hover{
	/* background: #cecece; */
}

.photoalbumitem a:hover{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.photo_main_image_container
{
	width:550px;
	position: relative;	
}

.photo_main_image
{
	padding:50px;
	background: #e9e9e9;
}

.photo_main_image img
{
	max-width:450px;
}

#photo_previous_link
{
	float:left;
}

#photo_previous_link a{
	font-weight: bold;
	color: #230f44;
	padding-left: 10px;
	background: url(/images/btn_prev_mini.png) left center no-repeat;
}

#photo_counter
{
	text-align: center;
	color: #aaa;
	margin: 0 120px 20px;
	font-weight: bold;
}

#photo_next_link
{
	float:right;
}

#photo_next_link a
{
	font-weight: bold;
	color: #230f44;
	padding-right: 10px;
	background: url(/images/btn_next_mini.png) right center no-repeat;
}

#photo_previous_image_link
{
	position:absolute;
	display: block;
	width: 40px;
	height: 41px;
	top: 50%;
	left: 5px;
	margin-top: -20px;
}

#photo_previous_image_link a
{
	display: block;
	width: 40px;
	height: 41px;
	background: url(/images/arrowPrevious.png) top center no-repeat;
	text-indent: -50000px;
}

#photo_previous_image_link a:hover
{
	background: url(/images/arrowPrevious.png) bottom center no-repeat;
}

#photo_next_image_link
{
	position:absolute;
	width: 40px;
	height: 41px;
	top: 50%;
	right: 5px;
	margin-top: -20px;
}

#photo_next_image_link a
{
	display: block;
	width: 40px;
	height: 41px;
	background: url(/images/arrowNext.png) top center no-repeat;
	text-indent: -50000px;
}

#photo_next_image_link a:hover
{
	background: url(/images/arrowNext.png) bottom center no-repeat;
}

/** PHOTOS **/

