html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}
p { padding: 5px 0px 5px 0px; }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: underline; }
a:active { outline: none; }
a { outline: none; }
img { border: none; }
hr { height: 0px; border: 0px; border-top: 1px #aaa dotted; margin: 0px 0px 10px 0px; }
ul { margin: 0px 0px 0px 0px; padding: 6px 0px 0px 25px; list-style-type: square; }
li { margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px; font-weight: bold; }

body {
	background-color: #000;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
#Container {
	margin: 15px auto 15px auto;
	width: 950px;
}
#Border {
	float: left;
	width: 935px;
	padding: 15px 0px 15px 15px;
	margin: 0px 0px 20px 0px;
	border: 1px #fff solid;
	background-image: url('images/background-1.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
#Header {
	float: left;
	width: 120px;
	height: 120px;
}
#Menu {
	float: left;
	width: 795px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	overflow: hidden;
}
#Menu a { color: #262729; }
#MenuTop { float: left; width: 795px; height: 60px; text-align: right; }
#MenuBottom { float: left; width: 795px; }
#Content {
	float: left;
	width: 920px;
	min-height: 450px;
	padding: 0px 0px 38px 0px;
}
#Footer {
	float: left;
	width: 910px;
	height: 16px;
	text-align: right;
}


h1 { font-size: 20px; font-weight: normal; margin: 5px 0px; }
h2 { font-size: 16px; font-weight: bold; margin: 5px 0px; }
h3 { font-size: 14px; font-weight: bold; margin: 5px 0px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.white { color: #ffffff; }
.black { color: #000; }
.red { color: #CC0000; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.italics { font-style: italic; }
.alignright { float: right; }
.alignleft { float: left; }
.clear { clear: both; }
.text { width: 280px; border: 1px #aaa solid; }
.textarea { width: 280px; height: 100px; border: 1px #aaa solid; padding: 0px; }
.select { width: 280px; border: 1px #aaa solid; padding: 0px; }
.submit { width: 120px; border: 1px #aaa solid; }
.pinkbg { padding: 3px 5px; background-color: #ED008C; }
.quotee { float: left; width: 560px; text-align: right; font-style:italic; }

#HomeLeftCol { float: left; width: 102px; margin: 0px 22px 0px 0px; display: inline; }
#HomeMiddleCol { float: left; width: 475px; margin: 0px 15px 0px 0px; display: inline; }
#HomeRightCol { float: left; width: 306px; margin: 0px 0px 0px 0px; display: inline; }
.HomeMiddleColInner { float: left; width: 445px; min-height: 120px; background-color: #fff; margin: -4px 0px; padding: 15px; }
.HomeRightColInner { float: left; width: 276px; min-height: 300px; background-color: #fff; margin: -4px 0px; padding: 15px; }

#HomeRightCol { float: left; width: 795px; margin: 0px 0px 0px 0px; display: inline; }
#HomeRightColTop { float: left; width: 765px; height: 151px; padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; display: inline; background-image: url('images/introducing.jpg'); }
#HomeRightColTopLeft { float: left; width: 385px; padding: 65px 0px 0px 0px; }
#HomeRightColTopLeft h1 { display: inline; font-size: 12px; font-weight: normal; }
#HomeRightColTopLeft h2 { display: inline; font-size: 12px; font-weight: normal; }
#HomeRightColTopRight { float: right; width: 350px; }
#HomeRightColBotLeft { float: left; width: 388px; height: 355px; margin: 15px 0px 0px 0px; display: inline; background-image: url('images/girl.jpg'); background-repeat: no-repeat; }
#HomeRightColBotRight { float: left; width: 257px; height: 225px; padding: 130px 120px 0px 30px; margin: 15px 0px 0px 0px; display: inline; background-image: url('images/girls-night-out.jpg'); background-repeat: no-repeat; }

#ProductsLeftCol { float: left; width: 295px; margin: 0px 0px 0px 123px; display: inline; }
#ProductsLeftCol img { margin: 0px 15px 15px 0px; display: inline; }
#ProductsRightCol { float: left; width: 500px; display: inline; }
.ProductsRightColInner { float: left; width: 470px; min-height: 240px; background-color: #fff; margin: -3px 0px; padding: 15px; }
.ProductsRightColInner h1 { font-size: 12px; font-weight: bold; padding: 0px 0px 5px 0px; }
.ProductsRightColInner h2 { display: inline; font-size: 12px; font-weight: normal; }

#StayingSafeColHome { float: left; width: 678px; margin: 0px 0px 0px 123px; display: inline; } 
.StayingSafeColInnerHome { float: left; width: 628px; min-height: 150px; background-color: #fff; margin: -3px 0px; padding: 40px 25px 25px 25px; }
#StayingSafeCol { float: left; width: 475px; margin: 0px 0px 0px 123px; display: inline; } 
.StayingSafeColInner { float: left; width: 425px; min-height: 250px; background-color: #fff; margin: -3px 0px; padding: 40px 25px 25px 25px; }
#StayingSafeColArrows { float: left; width: 475px; text-align: center; margin: 15px 0px 0px 0px; display: inline; }
.StayingSafeColInner .Header { font-size: 26px; padding-bottom: 15px; }

#BlogLeftCol { float: left; width: 435px; margin: 0px 15px 0px 123px; display: inline; } 
#BlogRightCol { float: left; width: 225px; margin: 0px 0px 0px 0px; display: inline; } 
.BlogLeftColInner { float: left; width: 405px; min-height: 240px; background-color: #fff; margin: -3px 0px; padding: 15px; }
.BlogRightColInner { float: left; width: 195px; min-height: 40px; background-color: #fff; margin: -3px 0px; padding: 15px; }
.BlogRightColInner h2 { display: inline; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; }
#BlogLeftCol .HeaderBlack { float: left; width: 445px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/blog-header-left-black.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 16px; text-transform: uppercase; }
#BlogLeftCol .Header { float: left; width: 445px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/blog-header-left.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 16px; text-transform: uppercase; }
#BlogRightCol .HeaderBlack { float: left; width: 225px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/blog-header-right-black.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 16px; text-transform: uppercase; }
#BlogRightCol .Header { float: left; width: 225px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/blog-header-right.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 16px; text-transform: uppercase; }

#MainContent { float: left; width: 675px; margin: 0px 0px 0px 123px; display: inline; } 
#MainContent .Header { float: left; width: 665px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/main-content-header.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 16px; text-transform: uppercase; }
.MainContentInner { float: left; width: 603px; min-height: 240px; background-color: #fff; margin: -3px 0px; padding: 25px 36px; display: inline; }
.MainContentInner h1 { font-size: 16px; font-weight: bold; margin: 5px 0px; display: inline; }
.MainContentInner h2 { font-size: 16px; font-weight: bold; margin: 5px 0px; display: inline; }

.MainContentInnerPress h1 { display: inline; font-size: 12px; font-weight: normal; }
.MainContentInnerPress h2 { display: inline; font-size: 12px; font-weight: normal; }

#ShopContent { float: left; width: 775px; margin: 0px 0px 0px 123px; display: inline; } 
.ShopContentInner { float: left; width: 725px; height: 160px; background-color: #fff; margin: -3px 0px; padding: 15px 0px 15px 50px; text-align: center; }

#MainContentShop { float: left; width: 775px; margin: 0px 0px 0px 123px; display: inline; color: #fff; } 





/* Products */

#ProductDetails01 { float: left; width: 800px; margin-top: 10px; } 
#ProductDetails01 p { padding: 5px 0px; margin: 0px 0px; font-weight: bold; font-size: 13px; }
#ProductDetails02 { float: left; width: 310px; margin-right: 10px; } 
#ProductDetails02 img {  }
#ProductDetails03 { float: left; width: 320px; color: #fff; padding: 15px; } 
#ProductDetails04 { float: left; width: 320px; color: #fff; padding: 15px; } 
#ProductDetails04 img { float: left; margin: 0px 10px 10px 0px; }
#ProductDetails05 { float: left; width: 478px; min-height: 50px; padding: 10px 10px; color: #fff; border-top: 1px #ccc solid; font-size: 11px; } 

#ProductDetails11 { float: left; width: 225px; height: 277px; background-image: url('images/details-background.jpg'); background-repeat: no-repeat; padding: 80px 0px 0px 90px; }
#ProductDetails12 { float: left; width: 395px; margin: 0px 0px 0px 20px; display: inline; } 
#ProductDetails12Header { float: left; width: 425px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/details-header.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 16px; text-transform: uppercase; color: #000; }
#ProductDetails12Inner { float: left; width: 395px; background-color: #fff; margin: -3px 0px; padding: 15px; color: #000; }
#ProductDetails12Header2 { float: left; width: 425px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/details-header2.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 14px; color: #000; }
#ProductDetails12Inner2 { float: left; width: 395px; background-color: #fff; margin: -3px 0px; padding: 15px; color: #000; }

#Basket01 { float: left; width: 595px; margin: 0px 0px 0px 0px; display: inline; }
#Basket01Header { float: left; width: 625px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/basket-header.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 14px; color: #000; }
#Basket01Inner { float: left; width: 595px; background-color: #fff; margin: -3px 0px; padding: 15px; color: #000; }
#Basket01Header2 { float: left; width: 625px; height: 26px; padding: 7px 0px 0px 10px; background-image: url('images/basket-header2.gif'); background-repeat: no-repeat; font-weight: bold; font-size: 14px; color: #000; }
#Basket01Inner2 { float: left; width: 595px; background-color: #fff; margin: -3px 0px; padding: 15px; color: #000; }

.Basket01 { background-color: #fff; color: #000; }
.Basket02 { background-color: #fff; color: #000; }
.Basket02 img { border: 0px; }

.link { background-color: #ddd; padding: 3px 6px; text-decoration: none; font-weight: bold; margin: 0px 1px; border: 1px #000 solid; font-size: 11px; } 
.link:hover { text-decoration: none; } 




/* Articles */
.Articles01 {
	float: left;	
	width: 600px;
	clear: both;
}
.Articles01 img {
	float: left;
	margin: 5px 5px 5px 0px;
	border: 1px #000 solid;
}
.selectPageSelectors {
	width: 40px;
	border: 1px #eee solid;
}


/* Profiles */
.Profiles01 {
	float: left;	
	width: 600px;
	clear: both;
}
.Profiles01 img {
	float: left;
	margin: 5px 5px 5px 0px;
	border: 1px #000 solid;
}
.selectPageSelectors {
	width: 40px;
	border: 1px #eee solid;
}


#Content100 {
	float: left;
	width: 500px;
	padding: 10px;
	background-color: #fff;
}


#Search01 {
	float: left;
	width: 418px;
	background-color: #eee; 
	padding: 5px 5px 5px 10px;
	border: 1px #aaa solid; 
	margin-bottom: 10px;
}


#SEOLink { 
	float: left;
	width: 950px;
	text-align: right;
	color: #fff;
	font-size: 10px;
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#SEOLink a { 
	color: #fff;
}
