/* 
Default CSS Stylesheet For a New Web Application Project  
written by Oztecnic @ 10.11.2005*...

Client:     DESA
Author: 	�zg�r ISIK
Created: 	@ 29.03.2010
			 

DESCRIPTION:
1- GLOBAL DECLARATIONS  all style sheet regarding the global elements
	1- GENERAL ELEMENTS
	2- LINKS
	3- TYPOGRAPHY
	4- FORMS

2- LAYOUT  the layout styles, all div blocks (Wrapper, Container, Header, Footer and the others... Tables, grids and other block level elements excluding forms...
3- NAVIGATION the styles regarding the navigation
4- PAGE STYLES
5- PRODUCT DETAIL STYLES
6- ONE PAGE STYLES
*/



/* GLOBAL DECLERATIONS
-------------------------------------------------------------------------------- */

	/* 1- GENERAL ELEMENTS
	--------------------------------------------------*
	html {height:100%;overflow:hidden;}
	
	body{font:62.5%/normal Arial, Helvetica, Verdana, Tahoma, sans-serif; background-color:#BAAAAC; color: #fff; height:100%; overflow:hidden; min-width:880px;
	width:expression(document.body.clientWidth < 880 ? "860px" : "100%" )
	}
	/*--------------------------------------------------*/

	
	/* 2- LINKS
	--------------------------------------------------*/
	
	a 			{color:#fff; cursor:pointer; text-decoration:underline; font-size:inherit;}
	a:hover 	{color:#fff; text-decoration:none;}
	a.btnType-1, a.btnType-2 {display:inline-block; color:#fff; background-color:#000; text-decoration:none;}
	a.btnType-1:hover, a.btnType-2:hover {background-color:#fff; text-decoration:underline; color:#000;}
	a.btnType-1 {padding:5px 15px 4px;}
	a.btnType-2 {padding:2px 15px;}
	
	/*--------------------------------------------- */
	
	
	/* 3- TYPOGRAPHY 
	--------------------------------------------------*/
	h1,h2,h3,h4,h5,h6	{font-family:"Lucida Grande", Calibri,Arial ; color:#fff; margin-bottom:15px;}
	
	h1 {font-size:2.0em; color:#000;}
	div.Content h1	{font-size:2.0em; color:#fff;}
	h2	{font-size:1.6em;}
	h3	{font-size:1.4em;}
	h4	{font-size:1.4em;}
	h5	{font-size:1.3em;}
	h6	{font-size:1.2em;}
	
	div.Content {line-height:1.6em; text-align:left;}
		div.Content ul, div.Content ol {margin:0 0 15px 30px;}
		div.Content ul {list-style-type:circle;}
		div.Content ol {list-style-type:decimal;}
			div.Content ul li, div.Content ol li {margin:5px 0;}
		div.Content blockquote {padding:0 0 0 15px; font-style:italic; border-left:15px solid #fff; margin:0 0 15px 10px;}
		div.Content p{margin:0 0 18px 0;}
		div.Content img.banner{border:1px solid #333; display:block; margin-bottom:15px;}
	/*--------------------------------------------------*/
	
	
	/* 4- FORMS  
	--------------------------------------------------*/
	form 	{display:inline;}
	input 	{font-family:Arial, Helvetica, sans-serif;}
	/*--------------------------------------------------*/

/*------------------------------------------------------------------------------ */



/* LAYOUT  
-------------------------------------------------------------------------------- */
div#Wrapper {height:100%;position:relative;margin:0 30px; width:auto; min-width:960px;}	
	div#WrapperInner {width:auto;}
	
	/* HeaderBars*/
	div#HeaderTopTransparent{position:absolute; width:100%; height:64px;}
	div#HeaderBarLeft {position:absolute; height:100%; background-color:#000; opacity:0.7; filter: alpha(opacity=70); top:0; z-index:2; width:188px; left:0; *height:64px;}
	div#HeaderBarRight { height:100%; left:0; position:relative; margin-left:189px;}
		div#HeaderBarRightTop {width:100%; background:#000; opacity:0.7; filter: alpha(opacity=70); height:32px; position:absolute;}
		div#HeaderBarRightBottom {width:100%; background:#000; opacity:0.7; filter: alpha(opacity=70); height:31px; position:absolute; top:33px;}
	/* HeaderBars*/
	
	/* Header*/
	div#Header {position:absolute; height:64px; top:0; z-index:15; width:100%;}
		div.Logo {height:100%; width:145px; position:absolute; left:22px; top:15px; height:32px;}
			div.Logo a{display:block; height:100%; width:100%; top:-22px; left:-15px; background:url(images/standart/general/desa-logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Skin_2/images/standart/general/desa-logo.png',sizingMethod='scale'); cursor:pointer; }
				div.Logo a img{display:none;}

	/* Header*/
	
	/* Body*
	div#Body {position:absolute; z-index:10; width:100%; overflow-x:hidden !important; overflow-y:hidden !important; height:100%; font-size:1.2em; visibility:hidden;}
		div.Content {margin-left:205px; width:635px; float:left; _display:inline; position:relative; z-index:4; padding:20px 20px 5px;}
		div.contentBlock {opacity:.6; filter:alpha(opacity=60); background:#000; width:675px; left:205px; position:absolute;}
    	/* Body*/
		
	.Page div.Content {
		margin-left:205px; width:735px; float:left; _display:inline; position:relative; z-index:4; padding:20px;
		min-height: 404px; height:auto !important; height:404px; overflow: hidden;
	}
	
	.Page div.contentBlock {display: none;}


	/* FooterBars*/
	div#FooterBarBottom {position:absolute; background-color:#000; opacity:0.85; filter: alpha(opacity=85); bottom:0; z-index:2; width:100%; height:71px;}
	div#FooterBarTop {width:100%; height:31px; position:absolute; bottom:72px; overflow:hidden}
		div#FooterBarLeft {width:100%; height:100%; right:92px; position:absolute; background:#000; opacity:0.7; filter: alpha(opacity=70);}
		div#FooterBarRight {width:91px; height:100%; right:0; position:absolute; background:#000; opacity:0.7; filter: alpha(opacity=70);}
	/* FooterBars*/

	/* Footer*/
	div#Footer {position:absolute; bottom:0; left:15px; width:100%; z-index:3; height:103px;}
		div.newsContainer {height:32px; font-size:1.2em; position:relative; top:9px; max-width:650px;}
			div.newsContainer span.newsTitle {color:#ADA69C; display:block; float:left; background:url(images/standart/general/seperator-2.gif) no-repeat right; margin-right:10px; padding-right:10px;}
			div.newsContainer ul.news {height:20px; overflow:hidden; float:left;}
				div.newsContainer ul.news li {padding-bottom:20px; display:none;}
				div.newsContainer ul.news li.active {display:list-item;}
					div.newsContainer ul.news a {text-decoration:none;}
					div.newsContainer ul.news a:hover {color:#ADA69C;}
		div.footNote {position:absolute; top:55px; color:#ADA69C; font-size:1.2em;}
		a.turquality {position:absolute; right:75px; top:17px;}
		a.globalsign {position:absolute; right:25px; top:17px;}
		body.Home a.turquality {right:75px; top:45px;}
		body.Home a.globalsign {right:25px; top:45px;}
		a.nexumLink {position:absolute; right:25px; bottom:10px;}
	/* Footer*/

/* backgroundContainer*/
div#backgroundContainer {width:100%; position:absolute; top:0; left:0; z-index:-1; overflow:hidden; height:100%;}
	div#backgroundContainer img {width:100%;}
/* backgroundContainer*/


/* NAVIGATIONS  
-------------------------------------------------------------------------------- */
		
/*div.NavigationContainer {height:32px; z-index:100; position:absolute; min-width:700px; left:195px; top:33px; font-size:1.2em;}
	ol.Navigation {position:relative; zoom:100%;}
	ol.Navigation table{padding:0; margin:0;}
	ol.Navigation table.menuClass {float:left;}
		ol.Navigation li{float:left; position:relative;}
			ol.Navigation li a{text-decoration:none; font-weight:bold; display:inline-block; padding:7px 10px 0; height:24px}
			ol.Navigation a:hover,ol.Navigation li:hover a{font-weight:bold; background:#000; color:#fff;}
				ol.Navigation li ol {position:absolute; left:-9999em; top:31px; padding:4px; background:#000; width:170px}
					ol.Navigation li ol ol {margin: -30px 0 0 165px;}
					ol.Navigation li ol li {width:100%;}
						ol.Navigation li ol a {color:#333; text-decoration:none; display:block; padding:5px; height:auto; font-weight:normal !important;}
						ol.Navigation li ol a:hover, ol.Navigation ol li.hover a{color:#fff; text-decoration:none; background-color:#1E1E1E;}
						
						ol.Navigation li:hover li a {background:none;}
						ol.Navigation li li a:hover, ol.Navigation li li:hover a{background:#1E1E1E;}
						
						ol.Navigation li li:hover li a, ol.Navigation li li li:hover a {background:none;}
						ol.Navigation li li li a:hover, ol.Navigation li li li:hover a {background:#1E1E1E;}
						
						ol.Navigation li li li:hover li a{background:none;}
						ol.Navigation li li li li a:hover, ol.Navigation li li li li:hover a {background:#1E1E1E;}
						
						ol.Navigation li li li li:hover li a{background:none;}
						ol.Navigation li li li li li a:hover, ol.Navigation li li li li li:hover a {background:#1E1E1E;}
						
						ol.Navigation li li li li li:hover li a{background:none;}
						ol.Navigation li li li li li li a:hover, ol.Navigation li li li li li li:hover a {background:#1E1E1E;}
						
						ol.Navigation li:hover ol {left: auto; *left:0;}
						ol.Navigation li:hover ol li ol {left: -9999em;}
						
						ol.Navigation li ol li:hover ol {left: auto; *left:0;}
						ol.Navigation li ol li:hover ol li ol {left: -9999em;}
						
						ol.Navigation li ol li ol li:hover ol {left: auto; *left:0;}
						ol.Navigation li ol li ol li:hover ol li ol {left: -9999em;}
						
						ol.Navigation li ol li ol li ol li:hover ol {left: auto; *left:0;}
						ol.Navigation li ol li ol li ol li:hover ol li ol {left: -9999em;}
						
						ol.Navigation li ol li ol li ol li ol li:hover ol {left: auto; *left:0;}
						ol.Navigation li ol li ol li ol li ol li:hover ol li ol {left: -9999em;}	*/			
						
div.NavigationContainer {height:32px; z-index:100; position:absolute; min-width:700px; left:195px; top:33px; font-size:1.2em;}
	ol.Navigation {position:relative; zoom:100%;}
	ol.Navigation table{padding:0; margin:0;}
	ol.Navigation table.menuClass {float:left; display:inline;}
	ol.Navigation table td {padding:0;}
	span.separator {position:relative; top:6px;}
		ol.Navigation li{float:left; position:relative; display:block;}
			ol.Navigation li a{text-decoration:none; font-weight:bold; display:block; padding:7px 10px 0; height:24px; _display:inline-block;}
			ol.Navigation a:hover,ol.Navigation li:hover a{font-weight:bold; background:#000; color:#fff;}
				ol.Navigation li ol {position:absolute; left:-9999em; top:31px; padding:4px; background:#000; width:250px; padding-left:15px; padding-bottom:15px; padding-top:15px;}
				ol.Navigation li ol li {float:none; display:list-item;}
				ol.Navigation li:hover ol{left:auto; _left:0;}
				ol.Navigation li ol li a {color:#fff; display:inline-block; *position:relative; *top:4px; padding:2px; font-size:11px;}
				ol.Navigation li ol ol,ol.Navigation li:hover ol ol{position:static; width:auto; margin:0 0 0 20px; padding:0; margin-bottom:10px;}
				ol.Navigation li ol li:hover a {background:none;}
				ol.Navigation li ol li a:hover{background:#333; color:#fff; }
					ol.Navigation li ol ol li{float:none; list-style:circle;}
					ol.Navigation li ol ol li ol li{list-style:disc; font-size:11px;}
						ol.Navigation li ol ol li ol li ol li{list-style-type:square;}
						ol.Navigation li ol a {color:#333; text-decoration:none; display:block; padding:3px; height:auto; font-weight:normal !important;}
						ol.Navigation li ol a:hover, ol.Navigation ol li.hover a{color:#fff; text-decoration:none;}
						
	
ol.MiniNavigation {position:absolute; right:10px; top:8px; font-size:1.1em;}
	ol.MiniNavigation li{float:left; background:url(images/standart/general/seperator.gif) no-repeat right center; margin-right:8px; padding-right:8px;}
	ol.MiniNavigation li.last{background:none; margin-right:0; padding-right:0;}
		ol.MiniNavigation li a {color:#eaeaea; text-decoration:none;}
		ol.MiniNavigation li a:hover {text-decoration:underline; color:#fff;}
		ol.MiniNavigation li a.shopBasketLink, ol.MiniNavigation li a.shopBasketLinkActive {
			display:inline-block; padding-left:20px; background:url(images/standart/icons/lock-sprite.png) no-repeat 0 1px;
			background-image:url(images/standart/icons/lock-sprite.gif)
		}
		ol.MiniNavigation li a.shopBasketLinkActive {background-image:url(images/standart/icons/lock-sprite-active.gif);}
		ol.MiniNavigation li a.shopBasketLink:hover {background-position:0 -18px;}


ol.clientInfo {position:absolute; left:206px; top:9px; font-size:1.1em;}
	ol.clientInfo li{float:left; padding-right:10px; margin-right:10px; background:url(images/standart/general/seperator.gif) no-repeat right;}
	ol.clientInfo li.last{ background:none;}
	ol.clientInfo a {text-decoration:none; color:#eaeaea;}
	ol.clientInfo a:hover {text-decoration:underline; color:#fff;}
		ol.clientInfo a span {font-weight:bold;}

ol.footerMainNav {position:absolute; right:30px; bottom:25px; font-size:2em; font-family: calibri, sans-serif; z-index:20;}
	ol.footerMainNav li {float:left; margin-left:18px;}
		ol.footerMainNav li a {text-decoration:none;}
		ol.footerMainNav li a:hover {color:#ccc;}

ol.footerNavigation {font-size:1.1em; position:absolute; bottom:10px;}
	ol.footerNavigation  li {float:left; margin-right:10px; padding-right:10px; background:url(images/standart/general/seperator-2.gif) no-repeat right;}
	ol.footerNavigation  li.last {background:none;}
		ol.footerNavigation  li a {color:#ADA69C; text-decoration:none;}
		ol.footerNavigation  li a:hover {text-decoration:underline; color:#fff;}
		
ol.socialMediaList {position:absolute; right:140px; top:20px; overflow:auto; }
body.Home ol.socialMediaList {position:absolute; right:31px; top:8px; overflow:auto;}
	ol.socialMediaList li {float:left; margin:0; margin-left:0;}
		ol.socialMediaList li a {text-indent:-99999px; overflow:hidden; display:block; height:16px; width:16px; background:url(images/standart/icons/social-media-sprite.gif) no-repeat; margin-right:6px;}
		ol.socialMediaList li a.fb:hover {background-position:0 -26px;} 
		ol.socialMediaList li a.ff {background-position:0 -52px;}
		ol.socialMediaList li a.ff:hover {background-position:0 -78px;}
		ol.socialMediaList li a.tw {margin:0; background-position:0 -104px;}
		ol.socialMediaList li a.tw:hover {background-position:0 -130px;}

ol.SideBarNavigation{position:relative; z-index:4;}

	
/* PAGE STYLES */
/*-------------------------------------------------------------------------------- */
body.Page div.SideBar {width:188px; position:absolute; top:78px; height:100%; font-size:1.2em; }
	body.Page div.SideBar span.arrowIco {display:block; position:absolute; top:20px; left:188px; background:url(images/standart/icons/arrow-ico.gif) no-repeat; height:16px; width:8px; opacity:.5; filter:alpha(opacity=50);}
	body.Page div.sideBarContent{ padding:20px 20px 5px; background: #32261A; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; zoom: 1}
	body.Page div.sideBarBlock{display: none;}
	body.Page ol.SideBarNavigation li{padding:0 0 15px 0;}
	body.Page ol.SideBarNavigation li a{ text-decoration:none;}
	body.Page ol.SideBarNavigation li.current a{font-weight:bold;}

body.Page div#Footer, body.Product div#Footer, body.OnePage div#Footer  {height:71px;}
	body.Page div.footNote, body.Product div.footNote, body.OnePage div.footNote  {top:23px;}
	
body.Page div#backgroundContainer, body.Product div#backgroundContainer, body.OnePage div#backgroundContainer  {opacity:.2; filter: alpha(opacity=20)}

/* PRODUCT DETAIL STYLES */
/*-------------------------------------------------------------------------------- */
body.Product div.Content {width:840px; margin-left:0;}
body.Product h1 {height:50px; position:absolute; top:70px; z-index:1;}
body.Product div.contentBlock {width:880px; left:0;}
	div.mediaGroupContainer {position:relative; width:452px; float:left}
		ul.mediaContainer,ul.mediaThumbContainer,ul.mediaColorThumbContainer {padding:0 !important; margin:0 !important;}
		ul.mediaContainer li,ul.mediaThumbContainer li ,ul.mediaColorThumbContainer li {padding:0 !important; margin:0 !important;}
		ul.mediaContainer{width:452px;overflow:hidden;position:relative;line-height:0;_line-height:1;margin-bottom:7px !important;text-align:center;}
			ul.mediaContainer li {list-style-type:none; padding:0 !important; margin:0 !important;}
				ul.mediaContainer div.zoom { filter:alpha(opacity = "50"); position:absolute; height:84px; width:100px; background:black; opacity:.5;border:1px solid #ccc;z-index:9999;}
				
				div.zoomOverLay {display:none;position:absolute;background:white;border:1px solid #ccc;z-index:9999;overflow:hidden;}
				div.zoomOverLay img {position:absolute;left:0;top:0;}
				div.zoomLoad {background:white url(images/standart/icons/loader.gif) no-repeat 10px center;border:1px solid #ddd;line-height:normal;position:absolute;z-index:9999;top:50%;left:50%;color:black;padding:10px 10px 10px 35px;width:50px;}
				ul.mediaContainer li img {border:1px solid #000; width:450px;}
		ul.mediaThumbContainer {height:60px; margin-left:1px !important; margin-bottom:15px !important;}
			ul.mediaThumbContainer li {float:left; list-style-type:none; margin:0 5px 0 0 !important; position:relative;}
			ul.mediaThumbContainer li a {display:block; cursor:hand;}
			ul.mediaThumbContainer li img{border:1px solid #fff; cursor:pointer}
			ul.mediaThumbContainer li img:hover{border-color:#ccc;}
			ul.mediaThumbContainer span.mediaSelector {
				display:inline-block; width:18px; height:9px;
				background:url(images/standart/icons/thmb-arrow-ico.gif) no-repeat;
				position:absolute; left:50%; margin-left:-9px; top:-8px;}
				
		ul.mediaColorThumbContainer {position:absolute; top:15px; width:22px; left:10px;}
			ul.mediaColorThumbContainer li {list-style-type:none; clear:both;float:left; margin:0 5px 0 0 !important;}
			ul.mediaColorThumbContainer li img {border:1px solid #666;}
			ul.mediaColorThumbContainer li a:hover img{border-color:#000;}
		a.magnifyLink {
			display:inline-block; position:absolute; top:10px; left:10px; 
			 overflow:hidden;
		}

	div.productInfoContainer {position:relative; width:360px; float:right; padding-top:40px;}
		div.productInfoContainer h2 {font-weight:bold; margin-bottom:10px; font-size:1.9em; line-height:1.1;}
		div.productInfoContainer a.addthis_button { position:absolute; top:0; right:0; padding:4px 10px;}
		div.productInfoContainer a.question_button { position:absolute; top:0; right:0; padding:4px 10px;}
		div.productInfoContainer a.moreabout_button { position:absolute; top:0; padding:4px 10px;}
		div.productInfoContainer a.size_btn { position:absolute; top:260px; right:17px; padding:4px 10px;}
		div.optionsContainer {margin-bottom:20px;}
		div.sliderContainer{position:relative; width:329px;}
			div.nextPrevContainer {position:absolute; right:0; top:0;}
				div.nextPrevContainer a {float:left; margin-left:1px; display:block; width:1px;}
			div.sliderContainer h3{font-size:1.3em; width:250px;}
			div.sliderContainerInner {width:329px; overflow:hidden;}
				ul.sliderItems {margin:0 !important; padding:0 !important; position:relative; width:9999px !important;}
					ul.sliderItems li {margin-right:25px !important; list-style-type:none; width:152px; margin-top:0; margin-bottom:0;}
						ul.sliderItems li a {display:inline-block; width:152px !important;}
				span.priceInfo {font-size:1.5em; color:#fff; font-weight:bold; display:block; margin-bottom:10px; margin-top:10px;}
					span.priceInfo.regular { display:inline; font-size:1.4em; color:#eaeaea; margin-bottom:10px; font-style:italic;}
					span.priceInfo.sale { display:inline; color:#FF9900 !important;}
				select.selectBox {width:200px; border:1px solid #333; margin-bottom:15px;}
				input.quantityInput {padding:5px 6px; border:1px solid #fff; width:120px; float:left;}
				select.quantityInput {padding:4px 6px; border:1px solid #fff; width:120px; float:left;}
				div.productInfoContainer a.btnType-1 {float:left;}
				div.productInfoContainer a.basketBtn {margin-right:8px; float:left; margin-left:-3px; background-color:#F60;}
				div.sliderContainer a.nextbtn, div.sliderContainer a.prvBtn {text-indent:-9999px; overflow:hidden; background-color:#000 !important; height:21px;}
				div.sliderContainer a.nextbtn:hover, div.sliderContainer a.prvBtn:hover {background-color:#191919 !important;}
					div.sliderContainer a.nextbtn {background:url(images/standart/icons/right-arrow.gif) 50% 50% no-repeat;}
					div.sliderContainer a.prvBtn {background:url(images/standart/icons/left-arrow.gif) 50% 50% no-repeat;}
					div.sliderContainer a.disabled {opacity:.2; filter: alpha(opacity=20); cursor:default;}
					div.sliderContainer a.whereToBuyBtn {float:right; display:inline-block; margin-top:20px; margin-right:-25px; padding:4px 10px; position:relative; margin-bottom:15px;}
					.jcarousel-clip-horizontal {width: 329px; height: 152px;}
				
				


/* ONE PAGE STYLES */
/*-------------------------------------------------------------------------------- */
body.OnePage div.Content {width:840px; margin-left:0;}
body.OnePage div.contentBlock {width:880px; left:0;}

/* Product List Styles */
.productList .productImage img {border: 2px solid #fff;}
div.productList ul li {display: block; float: left; margin-right: 20px; margin-bottom: 20px;}
td.TableProductName {height: 50px;}

.productList div.featured {color:#fff; font-weight: bold; background-color: #000; height: 30px; padding: 2px 15px 2px 30px; color: #fff; position:relative; top:-107px; left:-20px; *top:-102px;}
table.featuredItem:hover {border-color: #ccc;}
table.featuredItem td a{color: #fff;}
table.featuredItem a.detailButton {color: #fff;}

div.productList ul li img {margin-bottom: 15px;}
div.productList a {display:block; text-align: center;}
.productList .featuredItemContainer { position:relative;}
.productList .featuredItem .productImage img {border: 2px solid #ffcc00;}
.productList .productImage:hover img {border: 2px solid #000;}
.productList .productTitle {display: inline-block; font-size: 12px; text-decoration: none; line-height: 17px; margin: 6px;}
.productList .detailButton {display: inline-block; padding: 3px 10px 3px 25px; background-color: #000; font-size: 10px; text-decoration: none; margin: 1px; margin-bottom: 30px; background: #000 url(images/standart/icons/search_black_icon.gif) no-repeat 8px center;}
.productList .detailButton:hover {text-decoration: underline;}
.productList .featured {display:block; height: 125px !important; padding:0 !important; line-height: 125px; width:24px; background: url(images/standart/icons/ico-in-press.gif) no-repeat 0 0; text-indent: -9999px;  *white-space:nowrap; top:-0px!important; left:6px!important;_left:-24px !important; position:absolute !important;}

/* sign in page styles */
.signin_page .section_title {border-bottom: 1px solid #000; font-size: 110%;}
.signin_page .section_title span {display: inline-block; padding: 5px 10px; background: #000;}
.signin_page .form_label {height: 30px; line-height: 30px; width: 150px; padding-right: 10px;}
.signin_page .submit_button {padding-left: 160px; padding-top: 5px;}
.signin_page .submit_button input {border: none; background: #000 url(images/standart/icons/key.gif) no-repeat 5px center; padding: 5px 10px 5px 25px; color: #fff; cursor: pointer;}
.signin_page .lost_pass {margin-top: 40px;}
.signin_page .UpdateAccountButton {font-size: 18px; font-weight: bold; border: 0; background: #000 url(images/standart/icons/save.gif) no-repeat 15px center; padding: 10px 15px 10px 50px; color: #fff; cursor: pointer;} 

/* create account page */
.createaccount {padding-bottom: 20px;}
.createaccount table, .signin_page table, .addressctrl table {border-collapse: separate; border-spacing: 5px; border: 0;}
.createaccount hr, .signin_page hr {display: none;}
.createaccount input [ type = text ], .createaccount input [ type = password ] {width: 155px;} 
.createaccount select {width: 153px;}
.createaccount .ContinueCheckoutButtonOrange {font-size: 18px; font-weight: bold; border: 0; background: #f60 no-repeat 15px center; padding: 10px 15px 10px 50px; color: #fff; cursor: pointer;}

.createaccount .ContinueCheckoutButtonBlack {font-size: 18px; font-weight: bold; border: 0; background: #000 url(images/standart/icons/save.gif) no-repeat 15px center; padding: 10px 15px 10px 50px; color: #fff; cursor: pointer;}

.createaccount .AddressButton {font-size: 18px; font-weight: bold; border: 0; background: #000  no-repeat 15px center; padding: 10px 15px 10px 50px; color: #fff; cursor: pointer;} /*url(images/standart/icons/save.gif)*/


/*address*/
.adresslist input [ type = text ], .createaccount input [ type = password ] {width: 155px;} 
.adresslist select {width: 153px;}

/* cart page styles */
.cartpage {padding-bottom: 30px;}
.wishlist .ContinueShoppingButton, .ShippingPageContinueCheckoutButton, .ReviewPageContinueCheckoutButton, .PaymentPageContinueCheckoutButton, .cartpage .ContinueShoppingButton, .cartpage .CheckoutNowButton, .AccountPageContinueCheckoutButton, .cartpage .UpdateCartButton, .wishlist .UpdateWishButton, .checkoutanon .UpdateCartButton {border: none; background-color: #000; color: #fff; padding: 10px 20px; cursor: pointer;}
.wishlist .UpdateWishButton, .cartpage .UpdateCartButton {padding-left: 40px; background: #000 url(images/standart/icons/refresh.gif) no-repeat 10px center;}
.wishlist .CheckoutNowButton, .ReviewPageContinueCheckoutButton, .ShippingPageContinueCheckoutButton, .PaymentPageContinueCheckoutButton, .cartpage .CheckoutNowButton, .AccountPageContinueCheckoutButton {padding-right:30px; text-align: left; font-weight:bold; background: #f60 url(images/standart/icons/go.gif) no-repeat 120px center; width: 160px; border: 1px solid #666;}
.wishlist {padding-bottom: 30px;}
.addressdatalist table td {padding: 5px; vertical-align: top;}
.addressdatalist .addressImagebuttons {width: 150px;}
div.Content .SiteMap img {border: none;}
div.Content .news img {border: none;}
.AccountPageContinueCheckoutButton, .ReviewPageContinueCheckoutButton, .PaymentPageContinueCheckoutButton, .ShippingPageContinueCheckoutButton {width: auto; background: #f60 url(images/standart/icons/go.gif) no-repeat 98% center;}

.contactpage table {border-collapse: collapse; border-spacing: 1px;}
.contactpage table td {padding: 5px;}
div.productList #ctl00_PageContent_SortButton {*width:134px;}
.contactpage .submitButton {font-weight:bold;border: none; font-size:12px !important;background-color: #000; color: #fff; padding: 10px 20px !important; cursor: pointer; text-align: left; background: #f60 url(images/standart/icons/go.gif) no-repeat 80px center; width: 120px;}

/*.ShippingPageContinueCheckoutButton {border: none; background-color: #f60; color: #fff; padding: 10px 20px; cursor: pointer; background: #f60;}
.ReviewPageContinueCheckoutButton {border: none; background-color: #f60; color: #fff; padding: 10px 20px; cursor: pointer; background: #f60;}
.PaymentPageContinueCheckoutButton {border: none; background-color: #f60; color: #fff; padding: 10px 20px; cursor: pointer; background: #f60;}*/

div.searchDiv {/*position: absolute;*/ bottom: 5px; right: 5px;}
div.emailContainer {position: absolute; right: 10px; /*right: 240px;*/ bottom: 5px;}
div.filterPanel {margin-left: 20px; font-size: 14px; padding-bottom: 10px;}
div.filterPanel .submitButton{font-size: 12px;}
div.searchDiv input, div.emailContainer input, div.filterPanel input{border: 1px solid #000; padding: 1px;}
div.filterPanel input {/*margin-right: 20px;*/}
div.emailContainer span{font-weight: bold; position: relative; top: 15px; left: -138px;}
span.SalePrice {color:#FF9900 !important;}
a.addthis_button {font-size: 12px; padding: 2px;}
a.addthis_button:hover{color:#000 !important;}
input.submitButton, input.addressButton {background: #000; color: #fff; padding:0 !important; border-color:#666 !important; cursor:pointer; font-size:11px !important; border-width:1px;}
div #at20mc {position:absolute !important;}
div.listElement {height: 30px;}
div.listElement span.labelTxt {position: relative; *top: -16px; margin-right: 25px; display:inline-block; width:30px;}
div.listElement span.QuantitylabelTxt {position: relative; *top: -16px; margin-right: 22px; display:inline-block; width:30px;}

table.cartItem {margin-bottom:15px;	}
table.cartItem td table td { width:50%; text-align:left; }

div.productInfoContainer a.size_btn {
	position:relative;
	top: 0px !important;
	left:0px;
}

div.divShopping{}
div.validationSummary {
	width:70%;
	margin:0 auto;
	padding:10px;
	background:#fff;
	border:3px solid #000;
	margin-bottom:15px;
}

.answer
{
	font-size:1.4em;
	font-family:"Lucida Grande", Calibri,Arial ; 
	color:#fff;
}
.videoList {
	float:left;
	margin-right:20px;
	width:102px;
}
.videoList .videoItem {
	border:1px solid black;
	margin-bottom:14px;
	position:relative;
}
.videoList .videoItem img {
	
}
.videoList .videoItem a.play {
	background:url(images/standart/icons/ico-play.gif) no-repeat 0 0;
	bottom:0;
	display:block;
	height:14px;
	left:0;
	position:absolute;
	text-indent:-9999px;
	width:14px;
}

.videoPlayer {
	border:1px solid black;
	float:right;
	width:500px;	
}

div#ctl00_PageContent_AccountPanel {display:block;}
div.panel {display:none;}
span.warningLabel {font-size:11px; padding-left:10px;}

div.faceBookBox {
	bottom:104px;
	position:absolute;
	right:107px;
	padding:10px;
	height:42px;
	
}

div.faceBookBoxFloor{
	position:absolute;
	background-color:#000;
	opacity:0.6;
	filter:alpha(opacity=60);
	width:325px;
	height:62px;
	top:0;
	_top:1px;
	right:0;
	z-index:1;
	zoom:1;
}
div.faceBookBoxContent {
	position:relative;
	z-index:200;
}

div.likeContainer iframe {
}
div.faceBookBox  img {
	float:left;
	position:relative;
	top:10px;
	background:none;
}
div.faceBookBox p {
	float:left;
	position:relative;
	width:165px;
	font-size:11px;
	margin-left:10px;
}

div.faceBookBox p a {
	text-decoration:none;
}
div.faceBookBox p a:hover {
	text-decoration:underline;
}
div.likeContainer {
	overflow:hidden;
	float:left;
	position:relative;
	top:10px;
}

div.genericAdBox {
		bottom:104px;
		width:220px;
		position:absolute;
		left:-15px;
		padding:5px 10px 5px;
		height:135px;
	}
	div.genericAdBoxFloor {
		position:absolute;
		background-color:#000;
		opacity:0.7;
		filter:alpha(opacity=70);
		width:240px;
		height:145px;
		top:0;
		_top:1px;
		left:0;
		z-index:1;
		zoom:1;
	}
	div.genericAdBoxContent {
		position:relative;
		z-index:100;
	}
	
		div.genericAdBox a {font-size:1.1em; text-decoration:none;}
		div.genericAdBoxContent img {border:1px solid #333;}
		div.genericAdBox a.promoImgLink {display:block; margin-bottom:5px; font-size:0; line-height:0;}
		div.genericAdBox h2 {margin-bottom:5px;}
		div.genericAdBox a.promoDetailLink {display:block; background:url(images/standart/icons/arrow-promo.gif) no-repeat 100% 50%; padding:4px 0;}
		
	div.genericAdBox.Box2 {left:226px;}
	div.genericAdBox.Box3 {left:467px;}
	div.genericAdBox.Box4 {left:708px;}
