@charset "utf-8";

/* CSS Document for 14u-fashion.com */

/* Global properties*/
body { margin:0; padding:0; font-family:ebrima, "trebuchet MS", arial; background:#4E4E4E; }

* > img { border:0; } /* IE FIX*/
/* ///////////////////////////////////////////////////////////////////////*/
.frontNone { margin-top:30px; }
.frontChristmas { background:url(../images/christmas.png) center top no-repeat; height:810px!important; padding-top:70px!important; position:relative; z-index:80; overflow:hidden; top:-40px; margin-bottom:-70px;  }
#lightSwitch { width:57px; height:106px; position:absolute; z-index:81;  margin-left:-124px; margin-top:338px; cursor:pointer; }
#lightSwitchOver { position:absolute; width:1600px; height:780px; margin-left:-180px; z-index:79; margin-top:-70px; }
/* Global webpage properties*/
#webpage { min-height:100%; height:100%!important; margin:0 auto; width:100%; float:left; padding-bottom:60px; }
#bottom { width:100%; height:80px;  float: left;
position: relative;
z-index: 100;}

#bottom #botCont { width:1240px; height:60px; padding-top:30px; margin:0 auto 40px auto; color:#fff; font-size:12px; background: url(../images/footGrad.png) no-repeat center top;  }

#bottom #botCont a { text-decoration:none; color:#fff; }

/* webpage > top area styling */
#webpage #top { width:100%; height:180px; background:#000; }

#webpage #top #topCont { width:1240px; height:180px; margin: 0 auto; position:relative; z-index:1222; }

#webpage #top #topCont #logo { width:300px; height:150px; float:left; margin-top:30px; position:relative; z-index:1000; }

#webpage #top #topCont #logo img { border:none; }

#webpage #top #topCont #seperator { height:140px; width:1px; margin-top:30px; float:left; background:#fff; }

#webpage #top #topCont #masterMenu {height: 40px;margin-top: 59px;color: rgb(255, 255, 255);display: inline;position: absolute; }

#webpage #top #topCont #masterMenu #masterMenuPress { cursor:pointer; }

#webpage #top #topCont #masterMenu div { margin-left:45px; float:left; font-size:24px; }

#webpage #top #topCont #masterMenu div a { text-decoration:none; }

#webpage #top #topCont #masterMenu div.selected { margin-left:20px; float:left; font-size:24px; font-weight:bold; }

#webpage #top #topCont #masterMenu ul li a { text-decoration:none; }

#webpage #top #topCont #masterMenu ul li img { width:23px; }

#webpage #top #topCont #langMenu { position:absolute; left:1070px; width:140px; height:40px; margin-top:30px; float:right; color:#fff; cursor:pointer; }

#webpage #top #topCont #langMenu img { vertical-align:middle; width:23px; }

/* content */
#webpage #content { width:100%; height:auto;  position:relative; }

#webpage #content #contContent { width:1240px; height:auto; margin:0 auto;  }

/* columns */
#contContent #cols { width:100%; min-height:700px; position:relative; z-index:130; }

#contContent #footerBoxes { width:100%; height:224px; margin-bottom:30px; float:left; }

#cols #col1 { width:520px; float:left; margin-right:30px; }

#cols #col2 { width:690px; float:left; }

#box { overflow:hidden; -moz-box-shadow: 0px 0px 16px #000; -webkit-box-shadow: 0px 0px 16px #000; box-shadow: 0px 0px 16px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');
}

#box #heading { position:absolute; bottom:0px; left: 0; width:224px; height:50px; padding-top:75px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x bottom left; text-shadow: 1px 1px #000; font-size:18px; }

#boxLeft, #leftBL2, #rightBL2, #boxRight, #left, #rightTop, #rightBottom { -moz-box-shadow: 0px 0px 16px #000; -webkit-box-shadow: 0px 0px 16px #000; box-shadow: 0px 0px 16px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');
}

/* content boxes */
 #boxLeft { z-index:14; position:relative; width:520px; max-height:340px; overflow:hidden; margin-bottom:30px; background:#fff; }

#boxLeft2 { z-index:14; position:relative; width:520px; max-height:340px; margin-bottom:30px; }

#boxRight {  position:relative; width:690px; height:240px; background:#000; margin:0 0 30px 0; overflow:hidden; }

#boxRightHalfCont { width:690px; margin:0; padding:0; }

#left { z-index:14; position:relative; float:left; width:330px; max-height:440px; overflow:hidden; margin:0 15px 30px 0; background:#fff; }

#right { z-index:14; position:relative; float:left; width:330px; max-height:440px; margin:0 0 30px 15px; }

#right #rightTop { height:260px; overflow:hidden; position:relative; width:330px; margin-bottom:30px; }

#right #rightBottom { height:150px; overflow:hidden; position:relative; width:330px; }

#right #rightTop #heading { position:absolute; bottom:0px; left: 0; width:315px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; }

#right #rightBottom #heading { position:absolute; bottom:0px; left: 0; width:315px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; }

#footerBoxes #box { position:relative; width:224px; height:224px; overflow:hidden; float:left; background:#222; margin:0 30px 0 0; }

#footerBoxes #box.lastBox { margin:0; }

#boxLeft:hover, #boxLeft2:hover, #boxRight:hover, #left:hover, #right:hover, #box:hover { cursor:pointer; }

/* box bottom link label.. */
#boxLeft #show img { top:0px; left:0px; z-index:-3; }

#boxLeft #show { width:520px; height:340px; z-index:-2; }

#rightTop #show2 img { top:0px; left:0px; z-index:0; }

#rightTop #show2 { width:520px; height:340px; z-index:5; }

#boxLeft #heading { position:absolute; z-index:113; bottom:0px; left: 0; width:505px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; z-index:144; }

#boxLeft2 #heading { position:absolute; bottom:0px; left: 0; width:505px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; z-index:144; }

#boxLeft2 > #leftBL2 { width:290px; height:340px; overflow:hidden; margin-right:30px; position:relative; float:left; }

#boxLeft2 > #rightBL2 { width:200px; height:340px; overflow:hidden; position:relative; float:left; }

#leftBL2 #heading { position:absolute; bottom:0px; left: 0; width:290px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; z-index:144; }

#rightBL2 #heading { position:absolute; bottom:0px; left: 0; width:200px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; z-index:144; }

#boxRight #heading { position: absolute;
bottom: 0px;
left: 0;
width: 675px;
height: 42px;
padding-top: 0px;
padding-left: 17px;
color: #FFF;
background: url(../images/menuBottomGradient.png) repeat-x top left;
text-shadow: 1px 1px #000;
font-size: 26px;
z-index: 144; }

#col2 #boxRightHalfCont #left #heading { position:absolute; bottom:0px; left: 0; width:315px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; z-index:144; }

#col2 #boxRightHalfCont #right #heading { position:absolute; bottom:0px; left: 0; width:315px; height:40px; padding-top:30px; padding-left:15px; color:#FFF; background:url(../images/menuBottomGradient.png) repeat-x top left; text-shadow: 1px 1px #000; font-size:26px; z-index:144; }

#heading > a { color:#fff; text-decoration:none; }

/* hiddens TOP */
#menuItems { width:700px; height:25px; padding:0 0; display:none; 
 position: relative; top: -3px;}

#menuItems ul { list-style-type:none; margin:0; padding:0; font-size:16px; }

#menuItems ul li { float:left; margin-right:15px; padding:0; }

#menuItems ul li a { color:#fff; text-decoration:none; }

#menuItems ul li a:hover { color:#fff; text-decoration:underline; }
/**************************/

#langCont { float:left; width:100%; height:20px; padding:10 0px; display:none; !important
}

#langCont ul { list-style-type:none; margin:0; padding:0; font-size:14px; }

#langCont ul li { margin-top:1px; }

#langCont ul li a { color:#fff; text-decoration:none; }

#langCont ul li a:hover { color:#fff; text-decoration:underline; }

/* PEOPLE BOARD STYLES */

#peopleBoard { background-color:#111111; width:100%; max-height:480px; }

#peopleBoard > #peopleImage { display:inline-block; margin:0 10px 10px 0; max-width:280px; }

#peopleBoard > #peopleImage a { float:left; }

#peopleBoard > #peopleImage a#aMedia img { max-width:280px; max-height:340px; }

#peopleBoard div span img { max-height:490px; margin-right:30px; -moz-box-shadow: 0px 0px 16px #000; -webkit-box-shadow: 0px 0px 16px #000; box-shadow: 0px 0px 16px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');
}

#uploadImage form [type="file"] { max-width:240px; padding:0; margin:0; }
#uploadImage form [type="text"] { max-width:240px; font-size:12px; font-weight:bold;  padding:0; margin:0; }

#uploadImage { font-size:14px; width:270px; height:150px; background:#000; color:#fff; position:absolute; top:60px; z-index:33; left:-250px; background-image: url(../images/uploadPeople.png); background-repeat: no-repeat; background-position: right; overflow:hidden; }

#closeUploader { width:20px; height:150px; position:absolute; z-index:34; left:250px; top:60px; left:0; cursor:pointer; }

#introduceUpload { width:150px; padding-left:40px; padding-right:10px; padding-top:30px; height:120px; position:absolute; z-index:37; top:100px; left:30px; color:#fff; font-size:12px; background-image: url(../images/introducingUpload.png); background-repeat: no-repeat; background-position: center center; }

#uploadResult { width:780px; height:490px; margin:30px auto; color:#fff; }

#uploadResult h5 { color:#F0F0F0; font-weight:normal; font-size:18px; padding:5; margin:0; }

#uploadResult img { max-width:740px; max-height:400px; margin-top:10px; }

#uploadResult a { color:#fff; font-size:14px; text-decoration:none; }

form#userUpload input { display:block; }

form#userUpload { width:270px; height:130px; }

#introduceUpload #imgClose { width:20px; height:20px; position:absolute; z-index:38; top:6px; right:6px; cursor:pointer; }

/* NEWS BOARD STYLES */
#newsCont { width:100%; height:auto; margin-bottom:30px; overflow:auto; }
#newsCont #privacy {width:1016px; border-left:2px dashed #FF9900; padding-left:8px; height:auto; margin:20px auto; color:#EAEAEA; font-size:14px; }
#newsCont #newsList { width:1240px; height:auto; margin:auto; }

#newsList #news { width:100%; padding:30px 0; }

#newsList #news #image { max-height:250px; width:auto; overflow:hidden; -moz-box-shadow: 0px 0px 16px #000; -webkit-box-shadow: 0px 0px 16px #000; box-shadow: 0px 0px 16px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');
}

#newsList #news #image img { border:0; width:1240px; height:250px; }

#newsList #news #title { font-size:34px; font-weight:normal; margin-top:5px; }

#newsList #news #title a { text-decoration:none; color:#fff; }

#newsList #news #title a:hover { text-decoration:none; color:#fff; margin-left:2px; }

#newsList #news #intro { font-size:14px; color:#EFEFEF; }

#newsList #navigateNews strong { font-size:18px; color:#fff; text-decoration:none; margin:5px; }

#newsList #navigateNews a { font-size:18px; color:#fff; text-decoration:none; margin:5px; }

#newsList #navigateNews a:hover { font-size:18px; color:#fff; text-decoration:underline; margin:5px; }

.link:hover { color:#CECECE; }

#collectionsMenu { width:1240px; height:40px; margin:20px auto; }

#collectionTypeMenu { height:inherit; margin:0 auto; }

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

#collectionTypeMenu ul li { float:left; margin-right:34px; padding:0 10px; }

#collectionTypeMenu span { float:right; padding:0 10px; height:40px; }

#collectionTypeMenu span a { color:#fff; font-size:24px; text-decoration:none; padding:4px; }

#collectionTypeMenu span a:hover { color:#fff; font-size:24px; text-decoration:none; background:#000; padding:4px; }

#collectionTypeMenu ul li a { color:#fff; font-size:24px; text-decoration:none; padding:4px; }

#collectionTypeMenu ul li a:hover { color:#fff; font-size:24px; text-decoration:none; background:#000; padding:4px; }

/* COLLECTION BOARD STYLES */
#colBody { width:100%; overflow:hidden; height:450px; }

#collectionSlider { width:100%; }

#collectionSlider a { color:#4E4E4E; }

#collectionSlider a img { vertical-align:top; max-height:450px; }

#collection #info { width:1240px; height:auto; margin:0 auto; color:#fff; }

#collection #info #title { display:none; font-size:24px; font-weight:bold; }

#collection #info #intro { display:none; font-size:18px; }

/* news item page  STYLES */

#newsItemCont { width:1240px; height:auto; margin:0 auto; }

#newsItemCont > #newsImage { width:1240px; height:250px; margin-top:20px; -moz-box-shadow: 0px 0px 16px #000; -webkit-box-shadow: 0px 0px 16px #000; box-shadow: 0px 0px 16px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');
}

#newsItemCont > #newsBody { width:100%; min-height:100px; height:100%!important; margin-bottom:30px; float:left; color:#fff; }

#newsItemCont > #newsBody > p{ color:#fff; }

#newsItemCont > #newsBody  a { color:#FFCC00; text-decoration:none; }

#newsItemCont > #newsBody a:hover { text-decoration:underline; color:#C6BB7B; }

#newsItemCont > #newsTitle { margin:14px 0; vertical-align:middle; }

#newsItemCont > #newsTitle span { color:#fff; font-size:28px; padding:10px 0 10px 10px; margin-left:30px; }

#newsItemCont > #newsTitle a#back { font-size:20px; margin:14px 0; color:#fff; padding:8px 18px; background:#000; text-decoration:none; }

#newsItemCont > #newsTitle a#back:hover { font-size:20px; margin:14px 0; color:#fff; padding:8px 18px; background:#222; text-decoration:none; }

#socials { width:600px; height:50px; float:left; margin:0 0 20px 0; }

#socials > * { vertical-align:middle; margin-right:20px; }

/* CONTACT PAGE  STYLES */

#content > #contactCont { width:1080px; height:560px; overflow:visible; margin:30px auto; }

#contactCont > #contactInfo { width:550px; min-height:450px; float:left; }

#contactCont > #contactInfo > #company { height: 250px; margin-right:20px;  font-size:14px; }

#contactCont > #contactInfo > #company #compleft { width:220px; height:110px; float:left; }

#contactCont > #contactInfo > #company #compright { width:300px; height:110px; float:left; padding-left:10px; }

#contactCont > #contactInfo > #company #compleft strong { width:100%; display:block; padding:0; margin:0; margin-right:20px; color:#E5E5E5 }

#contactCont > #contactInfo > #company #compright span { width:100%; color:#fff; display:block; }
#contactCont > #contactInfo > #company #compright span a { color:#fff; }
#contactCont > #contactInfo > #map { width:525px; height:305px; border:5px solid #000; margin-right:5px; -moz-box-shadow: 0px 0px 16px #000; -webkit-box-shadow: 0px 0px 16px #000; box-shadow: 0px 0px 16px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');
}

#contactCont > #Vseperator { width:1px; min-height:564px; float:left; margin:0 15px; background-color:#999999; }

#contactCont > #contactForm { width: 455px;
min-height: 450px;
float: left;
padding: 0 20px;
padding-top: 114px; }

#contactCont > #contactForm form input, label, textarea { display:block; }

#contactCont > #contactForm form input, textarea {box-shadow: 0px 0px 16px #F60 !important; -moz-box-shadow: 0px 0px 16px #000; -webkit-box-shadow: 0px 0px 16px #000; box-shadow: 0px 0px 16px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');
}

#contactCont > #contactForm form label { font-size:16px; color:#fff; }

#contactCont > #contactForm form p { color:#FF0000; font-size:13px; font-weight:bold; padding:0; margin:2px 0; }

#contactCont > #contactForm form > input#name_field, input#mail_field { border:none; background:#000; color:#fff; font-size:14px; padding:6px; width:350px; box-shadow: 0px 0px 16px #F60;}

#contactCont > #contactForm form > textarea { overflow: auto; border:none; background:#000; color:#fff; font-size:14px; padding:6px; width:350px; height:95px; font-family:ebrima, "trebuchet MS", arial; }

#contactCont > #contactForm form > input#submitContact { border:none; background:#000; color:#fff; font-size:14px; padding:10px; width:130px; font-family:ebrima, "trebuchet MS", arial; margin-top:20px; }

#botCont > #social { height:25px; position:relative; float:right; }

#botCont > #social #followUs { float:left; width:auto; margin-top:2px; margin-right:10px; font-size:15px; }

#social a { -moz-box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000; box-shadow: 0px 0px 8px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=0, Color='#000000');
}

#social a:hover { -moz-box-shadow: 0px 0px 14px #000; -webkit-box-shadow: 0px 0px 14px #000; box-shadow: 0px 0px 14px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=0, Color='#000000');
}

.f { width:25px; height:25px; margin-right:10px; float:left; background-image: url(../../images/socialIcons.png); background-position:0 0; cursor:pointer; }

.f:hover { background-image: url(../../images/socialIcons.png); background-position:0 -25px; cursor:pointer; }

.t { width:25px; height:25px; margin-right:10px; float:left; background-image: url(../../images/socialIcons.png); background-position:-25px 0; cursor:pointer; }

.t:hover { background-image: url(../../images/socialIcons.png); background-position:-25px -25px; cursor:pointer; }

.tu { width:25px; height:25px; margin-right:10px; float:left; background-image: url(../../images/socialIcons.png); background-position:-50px 0; cursor:pointer; }

.tu:hover { background-image: url(../../images/socialIcons.png); background-position:-50px -25px; cursor:pointer; }

.li { width:25px; height:25px; margin-right:10px; float:left; background-image: url(../../images/socialIcons.png); background-position:-75px 0; cursor:pointer; }

.li:hover { background-image: url(../../images/socialIcons.png); background-position:-75px -25px; cursor:pointer; }

.p { width:25px; height:25px; margin-right:10px; float:left; background-image: url(../../images/socialIcons.png); background-position:-100px 0; cursor:pointer; }

.p:hover { background-image: url(../../images/socialIcons.png); background-position:-100px -25px; cursor:pointer; }

.in { width:25px; height:25px; margin-right:10px; float:left; background-image: url(../../images/socialIcons.png); background-position:-125px 0; cursor:pointer; }

.in:hover { background-image: url(../../images/socialIcons.png); background-position:-125px -25px; cursor:pointer; }

.b { width:25px; height:25px; margin-right:10px; float:left; background-image: url(../../images/socialIcons.png); background-position:-150px 0; cursor:pointer; }

.b:hover { background-image: url(../../images/socialIcons.png); background-position:-150px -25px; cursor:pointer; }

a.prev, a.next { width: 43px; height: 150px; display: block; position: absolute; top: 205px; background:#fff; color:#000; text-decoration:none; }

a.prev { left: 0; background-image: url(../../images/navColl.png); background-position: 0 0; }

a.prev:hover { background-image: url(../../images/navColl.png); background-position: -43px 0; }

a.next { right: 0; background-image: url(../../images/navColl.png); background-position: 0 -150px; }

a.next:hover { background-image: url(../../images/navColl.png); background-position: -43px -150px; }

/* COMPANY PAGE STYLES */

#companyCont { width:1240px; height:600px; margin:0 auto; }

#companyCont #about { width:610px; height:auto; margin-top:50px; margin-left:80px; float:left; padding:35px; background:#000; color:#fff; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; -moz-box-shadow: 0px 0px 14px #000; -webkit-box-shadow: 0px 0px 14px #000; box-shadow: 0px 0px 14px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=0, Color='#000000');
}

#companyCont #about p { text-indent:14px; }

#companyCont #stamp { position:relative; width:280px; height:280px; float:right; margin:10px 200px 0 0; left:-30px; z-index:1999; }

#companyCont #swar { position:relative; float:left; width:128px; top:104px; left:15px; }
#companyCont #swar img{ width:120px; }

#companyCont #swarInfo { position:relative; float:left; width:350px; height:100px; top:105px; left:20px; color:#fff; font-size:12px; }

#companyCont #swarInfo a { text-decoration:none; color:#2995F8; }

#companyCont #swarInfo a:hover { text-decoration:underline; color:#2995F8; }

#collectionSlider div span a img { max-width:600px; }

/* SOCIAL PAGE*/
#socCont { width:1240px; height:600px; margin:0 auto; margin-bottom:30px; padding-top:30px;  }

#socCont > #rest { width:820px; height:inherit; float:left; }

#socCont > #rest > #restBlogs { width:500px; height:120px; margin-right:60px; margin-top:30px; margin-bottom:10px; }

#socCont > #rest > #restBlogs > #tumblr a { float:left; }

#socCont > #rest > #restBlogs > #blogger a { float:left; }


#socCont > #rest > #followUs { width:730px; padding-top:11px; padding-right:20px; padding-bottom:11px; padding-left:30px; margin-right:30px; margin-bottom:30px; color:#fff; font-size:18px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 0px 0px 12px #fff; -webkit-box-shadow: 0px 0px 12px #fff; box-shadow: 0px 0px 12px #fff; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=0, Color='#fff')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=0, Color='#fff');
background-color:#383838; }

#socCont > #rest > #twitter { width:500px; padding-top:60px; margin-right:60px; height:250px; background-image: url(../images/twit.png); background-repeat: no-repeat; background-position: right top; position:relative; }

#socCont > #facebook { width:420px; float:right; -moz-box-shadow: 0px 0px 14px #000; -webkit-box-shadow: 0px 0px 14px #000; box-shadow: 0px 0px 14px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=0, Color='#000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=0, Color='#000000');
background-color: black; }
#facebook #fbFollow { padding-top:40px; float:left; width:95%; height:50px;  background:#000; font-size:20px; color:#fff; padding-left:5%; }

/*  STYLES FOR ITEM OF THE WEEK PAGE .. */

#itemOfTheWeekCont { width:1240px; height:620px; margin:0 auto; padding-top:30px; }

#itemOfTheWeekCont #itTop { background:#383838; margin-bottom:70px; width:510px; padding:12px; color:#fff; font-size:16px; -moz-box-shadow: 0px 0px 18px #fff; -webkit-box-shadow: 0px 0px 18px #fff; box-shadow: 0px 0px 18px #fff; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color='#fff')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color='#fff');
-moz-box-radius:20px 0px 20px 0px; -webkit-border-radius: 20px 0px 20px 0px; border-radius: 20px 0px 20px 0px; margin-top:-48; }

#itemOfTheWeekCont > #itLeft { margin-top: -43px;
width: 734px;
float: left;
height: 491px;
position: relative;
-moz-box-shadow: 0px 0px 12px #000;
-webkit-box-shadow: 0px 0px 12px #000;
box-shadow: 0px 0px 12px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=0, Color='#000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=0, Color='#000');
}

#itemOfTheWeekCont > #itLeft > .clear {width: inherit;
height: 491px;
overflow: hidden;
bottom: 191px;
position: relative;
z-index: 10;}

#itemOfTheWeekCont > #itLeft > .clear > img {max-width: 734px;}

#itemOfTheWeekCont > #itLeft > #priceTag { background:#FF5C00; width:191px; height:171px; position:relative; z-index:14; right:-592px; top:-80px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; -moz-box-shadow: 0px 0px 18px #000; -webkit-box-shadow: 0px 0px 18px #000; box-shadow: 0px 0px 18px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color='#000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color='#000');
text-align:center; padding-top:20px; font-family:Georgia, "Times New Roman", Times, serif; }
/* jQuery Countdown styles 1.6.0. */
.hasCountdown {
	overflow:auto;
	color:#B0EF3A;
	font-size: 18px;
	font-weight: bold;
	  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
#timer { width:auto/*350px*/;   -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#time { width:auto;   -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 43%;
		background:#111;
	  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	  margin-right:3px;
}
.countdown_show3 .countdown_section {
	width: 30%;
	background:#111;
	  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	  margin-right:3px;
}
.countdown_show4 .countdown_section {
	width: 23.5%;
	background:#111;
	  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	  margin-right:3px;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
	background:none;
}
.countdown_amount {
	font-size: 300%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

#itemOfTheWeekCont > #itLeft > #swarTag {z-index: 12;
position: absolute;
bottom: -7px;
right: -12px;
width: 159px;
height: 95px;
background: url('../../images/1.4.U_swarofski.png');
background-size: 160px;
background-repeat: no-repeat;}

#itemOfTheWeekCont > #itLeft > #priceTag > .Pbefore { font-size:41px; }

#itemOfTheWeekCont > #itLeft > #priceTag > .Pafter { font-size:80px; color:#fff; padding-top:20px;}


#itemOfTheWeekCont > #itRight { float:right; width:445px; min-height:340px; position:relative; top:-70px;  }

#itemOfTheWeekCont > #itRight h3 { font-size:30px; color:#FFF; padding:0; margin:0; }

#itemOfTheWeekCont > #itRight p { font-size:14px; color:#fff; }

#itemOfTheWeekCont > #itRight #btns { margin-top:70px; }

#itemOfTheWeekCont > #itRight .btn { margin-right:30px; float:left; }

#itemOfTheWeekCont > #itRight #btns .easyorder { float:left; }

#itemOfTheWeekCont > #itRight .btn > a.linked {  padding:20px 26px; text-decoration:none; background-color:#B0EF3A; color:#000; font-size:20px; font-weight:bold; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 0px 15px #000; -webkit-box-shadow: 0px 0px 15px #000; box-shadow: 0px 0px 15px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=0, Color='#000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=0, Color='#000');
background-image: url(../images/buyArrow.png); background-repeat: no-repeat; background-position: bottom; }

#itemOfTheWeekCont > #itRight .btn a.linked:hover { padding:20px 26px; text-decoration:none; background-color:#3DFF00; color:#000; font-size:20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; font-weight:bold; text-align:center; border-radius: 10px; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000');
background-image: url(../images/buyArrow.png); background-repeat: no-repeat; background-position: boottom; }

#itemOfTheWeekCont > #itRight .easyorder a.linked {  padding:20px 26px; text-align:center; text-decoration:none; font-weight:bold; background-color:#B0EF3A; color:#000; font-size:20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 0px 15px #000; -webkit-box-shadow: 0px 0px 15px #000; box-shadow: 0px 0px 15px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=0, Color='#000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=0, Color='#000');
background-image: url(../images/buyArrow.png); background-repeat: no-repeat; background-position: bottom; }

#itemOfTheWeekCont > #itRight .easyorder a.linked:hover { padding:20px 26px; text-decoration:none; background-color:#3DFF00; text-align:center; color:#000; font-size:20px; font-weight:bold; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000');
background-image: url(../images/buyArrow.png); background-repeat: no-repeat; background-position: bottom; }



#selectManWom { text-align:center; position:relative;  padding:10px; margin-top:10px; background-color:#E1D897; -moz-box-shadow: 0px 6px 5px #000000;
-webkit-box-shadow: 0px 6px 5px #000000;
box-shadow: 0px 6px 5px #000000; -moz-border-radius-topleft: 0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;}
#selectManWom ul { list-style-type:none; padding:0; margin:0; }
#selectManWom ul li { margin-bottom:2px; padding:4px;  }
#selectManWom ul li a.selItem { font-size:18px; font-weight:bold; color:#000; text-decoration:none;  }
#selectManWom ul li a.selItem:hover { font-size:18px; font-weight:bold; color:#222; text-decoration:none;  }
#selectManWomBuy { text-align:center; position:relative; padding:10px;   margin-top:10px;   background-color:#E1D897; -moz-box-shadow: 0px 6px 5px #000000;
-webkit-box-shadow: 0px 6px 5px #000000;
box-shadow: 0px 6px 5px #000000; -moz-border-radius-topleft: 0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;}
#selectManWomBuy ul { list-style-type:none; padding:0; margin:0; }
#selectManWomBuy ul li { padding:4px; margin-bottom:2px; }
#selectManWomBuy ul li a.selItem { font-size:18px; font-weight:bold; color:#000; text-decoration:none;  }
#selectManWomBuy ul li a.selItem:hover { font-size:18px; font-weight:bold; color:#222; text-decoration:none;  }

#newsletter { padding-left: 600px;
padding-top: 32px;
margin-top: 26px;
color: #FFF;
width: 371px;}


#newsletter #newsletterForm { padding: 7px;
background-color: #444;
-moz-box-shadow: 0px 0px 16px #000;
-webkit-box-shadow: 0px 0px 16px #000;
box-shadow: 0px 0px 16px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color='#000000');}
#newsletter #newsletterForm form p { padding:0; margin:0; font-size:12px; }
#newsletter #newsletterForm form input#newsLetter_email {width: 216px;
color: #999;
border: none;
padding: 5px;
font-size: 14px; }
#newsletter #newsletterForm form input#submitNewsletter { width: 85px;
color: #FFF;
background-color: #111;
padding: 1px;
border: none;
padding: 6px;
font-size: 14px;
margin-left: 31px; }
#content.contentGiftCard { background:url(../../images/giftCard.JPG) center center; }
#giftCard p { font-size:12px; }
#giftCard hr { height:1px; border:1px; color:#fff; }
#giftCard { width:1240px; height:auto; overflow:auto; margin:0 auto; color:#000; position:relative; }
#giftCard #sendForm { width:30%; height:auto; margin:15px; float:left; padding:10px 1%; background:url(../../images/whiteGlass50.png); -moz-box-shadow: 0px 0px 18px #fff; -webkit-box-shadow: 0px 0px 18px #fff; box-shadow: 0px 0px 18px #fff; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color='#fff')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color='#fff');  }
#giftCard #sendForm form label { font-size:18px; }
#giftCard #sendForm form { font-family:Geneva, Arial, Helvetica, sans-serif;}
#giftCard #sendForm form select {  width:96%; padding:2%; font-size:18px; font-weight:bold; color:#333; border:none; }
#giftCard #sendForm form input { width:96%; padding:2%; font-size:14px; color:#333; border:none; }
#giftCard #sendForm form input#sendGiftCard { width:100%!important; margin-top:20px; }
#giftCard #card {  width:420px; margin-top:50px; color:#fff; font-size:18px; }
#card span { padding:3px; background:#000; }
#giftCard #info { color:#fff; font-size:18px;  float:left; }
#giftCard #info #oroi { width:640px; font-size:14px; background:#000; margin-bottom:20px; -webkit-box-shadow: 5px 5px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    5px 5px 0px rgba(50, 50, 50, 1);
box-shadow:         5px 5px 0px rgba(50, 50, 50, 1); }
#giftCard #info #oroi ul { margin:0; list-style-type:none; padding:10px; }
#giftCard #info #oroi ul li { margin-top:10px; }
#giftCard #intro { color:#fff; font-size:18px; margin-bottom:20px; padding:10px; background:#000; width:600px; -webkit-box-shadow: 5px 5px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    5px 5px 0px rgba(50, 50, 50, 1);
box-shadow:         5px 5px 0px rgba(50, 50, 50, 1);}

#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #fff;
  z-index: 99;
  text-align: center;
}

#loading-image {
  position: absolute;
  top: 100px;
  left: 240px;
  z-index: 100;
}

/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('http://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;