body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color:#FFFFFF;
	/* background-image:url(images/global/tchbgimg.gif) E1E2C8 */
}

/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	display:inline-table;
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1px;
	}
.clearfix {display: block;
	}
/* End hide from IE-mac */


#page {
	width:940px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
/*global styles*/

.floatLeft {
	float: left;
}
.whitebBack {
	background-color:#FFFFFF;
}

/*Top Bar*/

#topTags {
	width: 910px;
	height: 15px;
	padding: 10px;
	color:#FEDBE7;
	}
#bottomTags {
	width: 910px;
	height: 15px;
	padding: 15px;
	color:#FEDBE7;
	}
#topBar {
	width: 940px;
	height: 76px;
	margin-top: 20px;
	padding: 0px;
	background-image: url(images/global/bg_topgrad.gif);
	background-repeat: repeat-x;
	float:left;
	}


/*Top Navigation*/

#logo {
	width: 144px;
	height: 76px;
	float:left;
	padding-left: 28px;
	padding-right: 11px;
}
#topNav {
	width: 570px;
	height: 76px;
	padding: 0px;
	float:left;
}
#topNavLine {
	width: 570px;
	height: 20px;
	margin-top: 6px;
	padding: 0px;
	float:left;
}
#midNavLine {
	width: 570px;
	height: 20px;
	padding: 0px;
	float:left;
}
#bottomNavLine {
	width: 570px;
	height: 20px;
	margin-top: 5px;
	float:left;
	color:#FB4D86;
	}

/*Search*/

#search {
	width: 175px;
	height: 66px;
	margin-left:10px;
	margin-top: 10px;
	float:right;
}
#searchBox {
	width: 135px;
	height: 56px;
	margin-left:10px;
	float:left;
}
#site_search {
	width:175px;
	float:right;
	display:inline;
	margin:0px 0 0 0;
	padding:0;
}
.field {
	border:1px solid #777;
}
.button {
	color:#FB4D86; 
	background:#FFFFFF;
	border: 1px outset #FB4D86;
	font-size:9px;
}
.searchButton2 {
	padding-top:10px

/*Links*/
}
.top_nav {
	margin:0 5px 0 -12px;
	padding:2px 0;
	list-style:none;
	font-size:12px;
	color: #FB4D86;
}
.top_nav li {
	margin:0 5px 0 2px;
	padding:10px; 
	display:inline;
}
.top_nav a:link {
	color: #FB4D86;
	text-decoration: none;
	font-weight:bold;
}
.top_nav a:visited {
	padding:0 0 0 0px;
	color: #FB4D86;
	text-decoration: none;
	font-weight:bold;
}
.top_nav a:hover, .second_nav a:active {
	text-decoration: underline;
	color: #FB4D86;
	font-weight:bold;
}
.leftLinks li{
	list-style:none;
	margin-left:-40px;
	font-size: 14px;
	padding-bottom: 4px;
}	
.leftLinks li a{
	color: #FFFFFF;
}	
.leftLinks li a:hover{
	color: #FB4D86; 
	background-color: #FEDBE7;
	}
.rightLinks li{
	list-style:none;
	margin-left:-20px;
	padding-bottom: 0px;
}	
.rightLinks li a{
	color: #FFFFFF;
}	
.rightLinks li a:hover{
	color: #FB4D86; 
	background-color: #FEDBE7;
	}

.matLinks li{
	list-style:none;
	font-size:12px;
	padding-bottom: 4px;
}	
.matLinks li a{
	color: #FB4D86;
}	
.matLinks li a:hover{
	color: #FB4D86; 
	background-color: #FEDBE7;
	}


/*Middle Section*/

#middleContainer {
	width: 940px;
	float:left;
}
#leftCont {
	width: 182px;
	height: 401px;
	float:left;
}

#sideNav {
	padding-top: 15px;
	padding-left: 30px;
	height: 339px;
	background-color:#FB4D86;
}
#sideNavPinfo {
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
	background-color:#FB4D86;
}
#basketBox {
	width: 182px;
	height: 47px;
	background-color:#FFFFFF;
	float:left;
}
#middlePic {
	width: 278px;
	height:391px;
	padding-top: 15px;
	background-color:#FB4D86;
	float:left;
}
#rightCont {
	width: 480px;
	height: 401px;
	background-color:#FB4D86;
	float:left;
}
#middleText {
	width: 248px;
	height: 324px;
	padding: 15px 15px 0px 15px; 
	background-color:#FB4D86;
	float:left;
}
#rightLinkBox {
	width: 202px;
	height: 339px;
	background-color:#FB4D86;
	float:left;
	padding-top:15px;
}	
#offerBox {
	width: 480px;
	height: 47px;
	background-color:#FFFFFF;
	float:left;
	
/*Bar*/
}
.pinkBar {
	background-color:#FB4D86;
	width: 940px;
	height: 8px;
	float:left;

/*ShopContent*/
}
#middleshopContainer {
	width: 940px;
	float:left;
}
#shopleftCont {
	width: 182px;
	background-color:#FFFFFF;
	float:left;
}
#rightshopCont {
	width: 708px;
	padding:25px 25px 15px 25px;
	height:inherit;
	float:right;
}
#sideBanners {
	padding-left: 18px;
	padding-bottom: 20px;
	float: left;

/*Lower COntent*/
}
#lowCont {
	background-color:#FFFFFF;
	width: 940px;
	height: 430px;
	float:left;
}
#pinkCol {
	background-color:#FB4D86;
	width: 8px;
	height:430px;
	float:left;
}
/*SignUp COntent*/
#signUp {
	background-color:#FFFFFF;
	width: 154px;
	padding-top: 15px;
	padding-left: 24px;
	float:left;
	}
.offerSignup {
	width: 154px;
	float:left;
	}

/*Material Content*/

#matCol {
	background-color:#FFFFFF;
	width: 250px;
	padding: 15px 12px 15px 12px;
	float:left;
	}
.matCont {
	background-color:#FFFFFF;
	width: 250px;
	height: 130px;
	float:left;
	vertical-align: top;
	}
.matImg {
	background-color:#FFFFFF;
	width: 113px;
	float:left;
	}
.matLinks {
	background-color:#FFFFFF;
	width: 137px;
	float:left;
	color:#000000;
	}
.mat_links li {
	margin:0 5px 0 -40px;
	list-style-type: none;
	color:#000000;
	}

/*Feature Content*/

#featureCol {
	background-color:#FFFFFF;
	width: 480px;
	padding-top: 15px;
	height: 250px;
	float:left;
}

#feature {
	width: 450px;
	height: 150px;
	padding: 15px;
	float:left;
	background-image: url(images/home/bg_featuregrad.gif);
	background-repeat: repeat-x;	
}
#featureTxt {
	width: 230px;
	padding: 10px;
	margin-right:17px;
	float:left;
	}
#featurePic {
	width: 100px;
	float:left;	

/*Hotlinks Content*/
}
#hotLinks {
	width: 450px;
	height: 150px;
	padding: 15px;
	float:left;
	background-repeat: repeat-x;	
}
#hotTxt {
	width: 430px;
	padding: 10px;
	float:left;
	}
#hotPics {
	width: 430px;
	height:80px;
	padding: 10px;
	float:left;	
}
.hotImgs {
	width: 80px;
	padding-right: 5px;
	float:left;
	vertical-align:middle;	



/*Shop Content*/

.

/*Right Bar*/

/*Footer*/
}
#footerLine{
	width: 940px;
	height: 15px;
	background-color: #A5B3AB;
}
#copyFooter{
	width: 910px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
	float: left;
}

/*Fonts and Navigation Roll Overs*/

.pynkText{
	color: #000000;
	font-size:10px;
}
.pynkText12{
	color: #000000;
	font-size:12px;
}
a.pynkText12 {
	color: #000000;
	font-size:12px;
	text-decoration: underline;
}
a.pynkText12:hover {
	color: #FB4D86;
	font-size:12px;
	text-decoration: underline;
}
.pynkText12white{
	color: #FFFFFF;
	font-size:12px;
}
.pynkFooter{
	color: #FB4D86;
	font-size:12px;
}
a.pynkFooter {
	color: #FB4D86;
	font-size:12px;
	text-decoration: underline;
}
a.pynkFooter:hover {
	color: #000000;
	font-size:12px;
	text-decoration: underline;
}

.pynkTitle{
	color: #FB4D86;
	font-size:16px;
	font-weight: bold;
}
.pynkSubTitle{
	color: #000000;
	font-size:14px;
	font-weight: bold;
}
.textlink{
	color: #FB4D86;
	height: 20px;
	padding: 5px;
	text-decoration: underline;
	font-size: 11px;
}
a.textlink {
	color: #FB4D86;
	text-decoration: underline;
}
a.textlink:hover {
	color: #000000;
	text-decoration: underline;
}
.textlink12{
	color: #FB4D86;
	height: 20px;
	padding: 5;
	text-decoration: underline;
	font-size: 12px;
}
a.textlink12 {
	color: #000000;
	text-decoration: underline;
}
a.textlink12:hover {
	color: #FB4D86;
	text-decoration: underline;
}



H1{
	color: #FFFFFF;
	font-size:18px;
	display:inline;
}
H2{
	color: #FFFFFF;
	font-size:13px;
	display:inline;
}
H3{
color: #FB4D86;
	font-size:16px;
	font-weight: bold;
}
H4{
	color: #000000;
	font-size:14px;
	font-weight: bold;
}
