@charset "utf-8";
/*
Style.css
*/
*{
	margin:0px;
	padding:0px;
	outline:0px;
}
html,body{
	width:100%;
	height:100%;
	text-align:center; /* for ie */
	margin:0 auto; /* for the rest */ 
	font-family: arial;
}
body{
	margin:0;
	padding:0;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background: #fff url(../../images/back.jpg) 50% 0;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
body.splash{
	margin:0;
	padding:0;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background: #fff url(../../images/splash_back.jpg) 50% 0;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
a{
	color:#007296;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	color:#d81100;
	text-decoration:none;
	cursor:pointer;
}

a.red{
	color:#d81100;
	text-decoration:none;
		cursor:pointer;
}
a.red:hover{
	color:#007296;
	text-decoration:none;
		cursor:pointer;
}
a.white{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
a.white:hover{
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}
a.bold{
	font-weight:bold;
}
a.bold:hover{
	font-weight:bold;
}
#menucontainerall{
width: 908px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}
#maincontainer{
width: 908px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
.splascontainer{
	
	 margin:auto auto;
}
.splascontainer div{
	 margin-top:50px;
	 margin-left:10px;
	 float:left;

}

#topsection{
	height: 178px; /*Height of top section*/
	text-align:left;
}

#topsection #logo{
	margin: 0;
	padding-top: 0;
	width:395px;
	height:133px;
	float:left;
}

#topsection #img_header{
	float:right;
	margin-right:5px;
}
#menucontainer{
	position:relative;
	z-index:10;
	height:37px;
}
#menucontainer #deliverytime{
	background:url(../../images/time.png) no-repeat 0 50%;
	margin-left:15px;
	float:left;
	height:37px;
	color:#FFFFFF;
	text-indent:25px;
	font-size:12px;
	line-height:320%;
}
#menucontainer #menu{
	float:right;
	margin-top:8px;
	margin-right:10px;
}
/*
#menucontainer #menu ul{
	list-style:none;
}
#menucontainer #menu ul li{
	float:left;
	margin-right:12px;
}
#menucontainer #menu ul li a{
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-family:"Lucida Sans";
	font-weight:500;
}
#menucontainer #menu ul li a:hover{
	text-decoration:none;
	color:#000;
}

/**/

#contentwrapper{
float: left;
width: 100%;

}

#contentcolumn{
margin-left: 288px; /*Set left margin to LeftColumnWidth 273+15*/
z-index:0;
position:relative;/**/

}


#leftcolumn{
float: left;
width: 273px; /*Width of left column*/
margin-left: -908px; /*Set left margin to -(MainContainerWidth)*/
border-right:1px solid #a0a2b5;

}

#footer{
clear: both;
display:block;
width: 100%;
background:url(../../images/footer.png) no-repeat;
color: #000logo;
text-align: center;
padding: 14px 0;
padding-top:20px;



}

#footer a{
 	
  color:#000;
  text-decoration:none;
  text-transform:uppercase;
}
#footer a:hover{
	
  color:#000;
  text-decoration:underline;
  text-transform:uppercase;
}
#cartcontainer{
	margin-top:15px;
	margin-left:15px;
}

#cartcontainer .user_data_out{
	margin-top:10px;
	background:url(../../images/cart.png) no-repeat;
	height:70px;
}
#cartcontainer p{
	margin-left:70px;
	text-align:left;
	color:#007296;
}
#cartcontainer .black{
	color:#000;
}
#cartcontainer .small{
	font-size:11px;
}
#cartcontainer p a{
	/*color:#c71100;
	text-decoration:none;/**/
	font-size:11px;
	font-weight:bold;
}
#cartcontainer p a:hover{
	/*color:#c71100;
	text-decoration:underline;/**/
	font-size:11px;
	font-weight:bold;
}

#cartcontainer .user_data_in{
	margin-top:10px;
	background:url(../../images/user_data.png) no-repeat;
	height:70px;
}

#cartcontainer .cart_name{
	color:#007296;
	font-size:11px;
	text-align:left;
}
#cartcontainer .cart_price{
	color:#c71100;
	font-size:11px;
	text-align:right;
}
#cartcontainer .cart_total{
	border-top:1px solid #959595;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;		
}
#cartcontainer .cart_bottom{
	background-color:#FFF4E5;
	color:#c71100;
}
#cartcontainer .cart_bottom a{
	/*color:#c71100;
	text-decoration:none;/**/
}
#cartcontainer .cart_bottom a:hover{
	/*color:#c71100;
	text-decoration:underline;/**/
}

#offercontainer{
	margin-top:30px;
	margin-left:15px;
}
#offercontainer .offeritem{
	margin-top:10px;
}
#offercontainer .offeritem div{
	float:left;
	margin-right:10px;

}
#offercontainer .offeritem p{
	height:1%;	
	text-align:left;
	padding-right:3px;
	
}

#partner{
	margin-top:30px;
	margin-left:15px;
}
#partner .partner_item{
	margin-top:4px;
	float:left;
	margin-left:4px;
}
#partner .offeritem div{
	float:left;
	margin-right:10px;

}
#partner .offeritem p{
	height:1%;	
	text-align:left;
	padding-right:3px;
	
}

#offercontainer p.right{
	text-align:right;
}
#offercontainer p a{
/*	color:#35b1d4;
	text-decoration:none;/**/
}
#offercontainer p a:hover{
/*	color:#35b1d4;
	text-decoration:underline;///**/
}
.red
{
color:#c71100;
}

#paging{
	color:#c71100;
	font-size:12px;
}
#paging a{
/*	color:#c71100;
	text-decoration:none;/**/
	font-size:12px;
	font-weight:normal;

}
#paging a:hover{
/*	color:#c71100;
	text-decoration:underline;/**/
	font-size:12px;
	font-weight:normal;
}

.bluetitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#005c7d;
	font-size:16px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.redtitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#880900;
	font-size:16px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
.orangetitle{
	color:#ff7800;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	margin-bottom:4px;
}
.promo .img_float{
	float:left;
	background-color:#FFFFFF;
	border:2px solid #cfcfcf;
	margin-right:7px;
}
.product_item{
	width:284px;
	height:125px;
	background:url(../../images/product_item_back.png) repeat-x;
	float:left;
	margin-right:25px;
	margin-top:10px;

}
.product_item .img_float{
	float:left;
	margin-left:20px;
	margin-top:10px;
	background-color:#FFFFFF;
	border:2px solid #cfcfcf;
	margin-right:7px;
}

.product_item .product_item_title{
	color:#007296;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-top:12px;
}
.product_item .product_item_content{
	font-size:12px;
	text-align:left;
	padding-right:5px;
}
.product_description .tooltip{
	cursor:pointer;
}

.product_item_price{
	color:#d81100;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
.product_item_price span{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
.product_item_lister{
	width:575px;
	height:117px;
	background:url(../../images/product_item_back.png) repeat-x;
	float:left;
	margin-right:25px;
	margin-top:10px;
}
.product_item_lister .img_float{
	float:left;
	margin-left:20px;
	margin-top:10px;
	background-color:#FFFFFF;
	border:2px solid #cfcfcf;
	margin-right:7px;
}
.product_item_lister .product_description{
	width:300px;
	height:90px;
	float:left;
	margin-top:15px;
	border-right:1.1px solid #e6bf88;
	
}
.product_item_lister .product_item_title{
	color:#007296;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-bottom:10px;
}
.product_item_lister .product_item_content{
	font-size:12px;
	text-align:left;
/*	margin-bottom:20px;/**/
}

.product_description .product_item_price_lister{
	color:#d81100;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.product_description .product_item_price_lister span{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.product_cart{
	float:left;
	margin-left:15px;
	margin-top:40px;
}
.product_cart .attr_dim{
	margin-top:-20px;
	margin-bottom:20px;
}
.product_cart select{
	margin-top:-15px;
	margin-bottom:5px;
	width:98px;
	font-size:10px;
	color:#686767;
}

.product_cart .product_item_quantity{
	color:#007296;
	font-size:12px;
	font-weight:bold;
		margin-bottom:5px;
}
.product_cart .product_item_quantity span{
	vertical-align:middle;
}
.product_cart .product_item_quantity input{
	color:#484848;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #007296;
	width:40px;
	height:18px;
	text-align:center;
}
.product_cart .product_item_buy input{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:25px;
	width:98px;
	background:url(../../images/buy_btn.png) no-repeat;
	border:none;
}
.error{
	color:#d81100;
}
.green{
	color:#437346 !important;
	font-size:12px !important;;
	font-weight:bold !important;;
} 

.form{

	text-align:left;
}
.form span{
	color:#d81100;
}
.form input {
	width:170px;
	height:23px;
	background-color:#fff;
	border:1px solid #007296;
}
.form textarea {
	width:170px;
	height:50px;
	background-color:#fff;
	border:1px solid #007296;
}
.form .button input{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:25px;
	width:98px;
	background:url(../../images/buy_btn.png) no-repeat;
	border:none;
	cursor:pointer;
}

.form a{
/*	color:#c71100;
	text-decoration:none;/**/
	font-size:12px;
	font-weight:bold;

}
.form a:hover{
/*	color:#c71100;
	text-decoration:underline;/**/
	font-size:12px;
	font-weight:bold;

}
.title_header{
	text-align:left;
}
.order_product{
	background:url(../../images/order_back.jpg) repeat-x;	
	
}
.order_product .quantity {
	padding-left:10px;
}
.order_product .quantity input{
	color:#484848;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #007296;
	width:40px !important;
	height:18px !important;
	text-align:center;
}
.order_product .product_name{
	color:#007296;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.order_product .product_name a{
	/*text-decoration:none;
	color:#007296;/**/
	
	font-weight:bold;
	font-size:12px;
	text-align:center;

}

.order_product .product_name a:hover{
/*	color:#007296;
	font-weight:bold;/**/
	font-size:12px;
	text-align:center;
	text-decoration:underline
}
.order_product .product_description{
	font-size:10px;
	color:#666666;
}
.order_product .product_price{
	color:#c71100;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.order_product .border{
	border-bottom:1px solid #e6bf88;
	height:40px;
}
.order_product .border_left{
	border-left:1px solid #e6bf88;
	text-indent:10px;
}
.order_product .product_total{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.order_msg{
	text-align:left;
	color:#000000;
}
.promocontent{ float:left; width:610px; }
.promocontent  .promotext{
	float:left;
	width:225px;
	height:220px;	
	border-right:1px solid #c7c8d3;
	text-align:left;
}
.promocontent span{
	color:#fd9f00;
	
}
.promocontent .promoitem{
	float:left;
	width:186px;

	text-align:left;
	padding-left:5px;


}
.promocontent .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ff7300;
	font-weight:bold;
	
}

.promocontent .description{
	color:#007296;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#cartcontainer p a{
/*	color:#c71100;
	text-decoration:none;/**/
	font-size:11px;
	font-weight:bold;
}
#cartcontainer p a:hover{
/*	color:#c71100;
	text-decoration:underline;/**/
	font-size:11px;
	font-weight:bold;
}

#imagecontainer {
	margin: 0 auto;	
	text-align:left;
}

.box {
	 text-align:center;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	width: 140px;
	margin: 5px;
	vertical-align: top;
}

.thumb {
	width: 140px;
	height: 140px;
	display: table-cell;
	vertical-align: middle; 
	background: #fff;
	border: 1px solid #aaa;
}

.thumb * {
	vertical-align: middle;
}

.thumb img {
}

.caption {
	font-size: 0.76em;
}

.clear {clear:both;}

.paragraph{
	width:95%;
	text-align:left;
	margin-left:20px;
	font-size:12px;
	color:#666666;
}
.paragraph ul li {
	list-style-type:square;
	margin-bottom:5px;
}

.whyus{
	text-align:left;
	margin-bottom:10px;
}
.contest{
	width:575px;
	height:100%;
	background:url(../../images/product_item_back.png) repeat-x;
	float:left;
	margin-right:25px;
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
}
.contest img{
	border:2px solid #CFCFCF;
}
.contest .title{
	color:#007296;
	 text-align:left;
	 font-weight:bold;
}
.contest .content{
	 padding-top:10px;
	 text-align:left;

}
.winner_item{
	 text-align:left;
	 text-transform:capitalize;
}
.winner_item span{
	color:#007296;
	text-transform:none;
}
.extraction{
float:left;
}
.extraction_item{
	float:left;
}
#addresscontainer {
	margin-left:15px;
	margin-top:30px;
}

.cwinner{
	margin-left:10px;
	text-align:left;
}
.cwinner li{
	text-transform:capitalize;
}
.cwinner li span{
	text-transform:none;
}
.menu_holiday_title{
	
	color:#005c7d;
	text-align:center;
	font-size:14px;
	font-weight:normal;
}
.menu_holiday_title span{
	font-weight:bold;
}
.menu_holiday_bk{
	width:100%;
	background-image:url(../../images/C29-29.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.menu_holiday td{
	color:#CE010C;
	text-align:left;
	text-indent:20px;

}
.menu_holiday td h1{
	text-indent:0px;
	color:#CE010C;
	text-align:left;
	font-size:16px;
	font-style:italic;
}
/*
menu.css
*/


/* Get rid of the margin, padding and bullets in the unordered lists */

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none; }

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;  font-size:14px; font-weight:normal; padding-right:0px; color:#fff;  line-height:24px; text-decoration:none; font-family:"Lucida Sans";text-align:left; }
 
#pmenu .menu_top{
	padding-right:22px;
}

#pmenu .red a{
	font-weight:bold;
	color:#ff0000;

}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {  border-width:0 1px 1px 1px;font-size:11px;width:145px !important; font-weight:normal; color:#fff; }
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-top:1px solid #74c2da; text-indent:6px; font-weight:normal; color:#fff;}
#pmenu li a.no_border, #pmenu li a.no_border:visited {border-top:0px solid; font-weight:normal; color:#fff;}/**/

/* Set up the list items */
#pmenu li {float:left;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a { background-color:#38b2d5;color:#fff;text-decoration:none;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:100px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background: #2497bb url(../../images/fly.gif) no-repeat right center;}
#pmenu li.no_arrow {background: #2497bb;}

#pmenu li.ssitem{background: #2497bb; text-transform:capitalize;}
#pmenu li.drop {background:url(../../images/drop.gif) no-repeat 80% center;}
#pmenu li.drop_red {background:url(../../images/drop.gif) no-repeat 80% center;}
#pmenu li.drop_red a {
	color:#ff0000;
	font-weight:bold;
}
#pmenu li.drop_red li.fly a {color:#fff;font-weight:normal;}

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; left:-31px; top:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
.none{}
.no_border, .no_border a {
}

/*
thickbox.css
*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

 div.light_rounded .pp_top .pp_left{background: url(../../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded .pp_arrow_previous{background: url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content{background: url(../../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background: url(../../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square .pp_arrow_previous{background: url(../../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_expand{background: url(../../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square .pp_arrow_previous{background: url(../../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}


 /*
 * DELTA
 */
 
#wrap {
	text-align:left;
	padding:0px;
	height:auto;
	width:351px;
	margin:0px auto;
}
#limg {
	height:1%;
	width:351px;
	padding:0px;
	text-align:center;
	margin:0px;
}
#limg img {
	padding:5px;
	margin:0px auto;
	border:1px solid #aaa;
	background-color:#fff;
}
#cont {
	margin:0px -3px 0px 0px;
	padding:0px;
	height:1%;
	width:354px;
}
#ulthumb {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#ulthumb li {
	float:left;
	margin:3px 3px 0px 0px;
	width:56px;
	height:56px;
	display:block;
}
#ulthumb img {
	cursor:pointer;
	padding:2px;
	border:solid 1px #aaa;
	background-color:#fff;
}
.contest_delta{
	text-align:left;
}
/**/