
body	{
padding:0;
margin:0;
background-image: url('../../images/bg.gif');
background-repeat: repeat-x;
background-position: top; 
font-size:12px;
color:#666;
}

#top	{ border:0px solid black; width:915px; height:80px;}

#logo	{ border:0px dashed blue; margin:7px 0px 0 0px; width:150px; position:absolute; }

#phone	{ border:0px solid red; float:right; text-align:right; padding:7px 20px 0 0; width:150px; position:relative; display:inline;}

#navwrapper2	{ border:0px dashed red; width:562px; float:right; margin:55px -170px 0 0; padding:0px 0 0 0;}





#right_basket	{
width:100%;
position:relative;
}

.news	{
border:1px solid #102960;
margin:5px 0 5px 0;
padding: 4px;
font-family:trebuchet MS;
font-size:71%;
color:#102960;
}
.newshead	{
font-weight:bold;
font-size:120%;
}


.h1	{
font-family:georgia;
color:#102960;
font-size:150%;
font-weight:bold;
}
.h2	{
font-family:georgia;
color:#102960;
font-size:80%;
font-weight:bold;
}
.h3	{
font-family:trebuchet MS;
color:red;
font-size:70%;
font-weight:bold;
}

#latestoffers	{
border:1px solid #102960;
width:440px;
}
#LOhead	{
border:1px solid #102960;
background:#102960;
color:#fff;

}



#footer	{	border:0px dashed red;
height:50px;
padding:10px;
margin-bottom:0px;
text-align:left;
font-family:trebuchet MS, arial;
font-size:90%;
color:#666;
background: #Fff;
}
#turtle	{
float:right;
}






	
/*NAv from http://www.simplebits.com/notebook/2003/09/30/accessible_imagetab_rollovers.html*/
#navcontainer {
	border:0px solid blue;
	position: relative;
	width: 557px;
	height: 24px;
	padding: 0 0 0px 0;
	margin: 1px 0 0px 0;
	/*background: #ccc url(images/nav/row1.gif);	
	background:#fff;*/
	text-align:right;

	}


#nav {
	border:0px dashed lime;
	position: absolute;
	top: 0px;
	right: 0px;
	list-style: none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0 0px;
	height: 24px;
	display: inline;
	overflow: hidden;
	width: 562px;
	/*background:#fff;*/
	text-align:right;
	}

	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	border:0px dotted blue;
	float: left;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:22px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -24px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -24px;
	
	}

	
	
#home a  {
	width: 92px;
	background: url(../../images/home.gif) top left no-repeat;
	}	
#aboutus a  {
	width: 92px;
	background: url(../../images/aboutus.gif) top left no-repeat;
	}
#links a  {
	width: 92px;
	background: url(../../images/links.gif) top left no-repeat;
	}

#contactus a  {
	width: 92px;
	background: url(../../images/contactus.gif) top left no-repeat;
	}

#help a  {
	width: 92px;
	background: url(../../images/help.gif) top left no-repeat;
	}

#login a  {
	width: 92px;
	background: url(../../images/myaccount.gif) top left no-repeat;
	}

















.netscapeignoresthis	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }	/*----- netscape browser fix -----*/
.smallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }
.smallfrontpage			{font-family: trebuchet MS,Arial,Helvetica,Sans-Serif; font-size: 11px; line-height:13px;}
.memberprice			{font-family: trebuchet MS,Arial,Helvetica,Sans-Serif; font-size: 17px; color:red; line-height:16px;}
.smallnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #999; }
.smallnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Red; }
.mednormal				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px }
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold }
.medboldalt				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.medboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.largebold				{font-family: Trebuchet ms,Verdana,Arial,Helvetica,Sans-Serif; font-size: 19px; font-weight: bold; color: #0051B3;  }
.largered				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 17px; font-weight: bold; color: red;  }

.largeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Red; }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.smallboldtabletop		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Gray; }
.locationbar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: gray; line-height:12px; }
.searchtexthighlight	{background: #FFD864; }


/*---------- default site link ---------------------------------------*/

A:link					{text-decoration: none; color: #1386C3; font-weight:bold;  }
A:visited				{text-decoration: none; color: #1386C3; font-weight:bold; }
A:hover					{text-decoration: none; color: Red;  font-weight:bold;}





/*---------- template header menu ------------------------------------*/

A.templatemenu:link		{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:visited	{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:hover	{text-decoration: none; color: Black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: White; }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link		{text-decoration: underline; color: #1386C3; }
A.minibasket:visited	{text-decoration: underline; color: #1386C3; }
A.minibasket:hover		{text-decoration: underline; color: Red; }


/*---------- product location bar ------------------------------------*/

A.locationlink:link			{text-decoration: underline; color: #1386C3; }
A.locationlink:visited		{text-decoration: underline; color: #1386C3; }
A.locationlink:hover		{text-decoration: underline; color: Red; }


/*---------- product categories --------------------------------------*/
#prodtypemenu{
padding:0px 0px 3px 0px;
margin:0 0 10px 0px;
font-family:trebuchet MS;
font-size:9pt;
text-align:left;
line-height:13px;
}

A.prodtypemenu:link			{text-decoration: none; color: #0051B3; }
A.prodtypemenu:visited		{text-decoration: none; color: #0051B3; }
A.prodtypemenu:hover		{text-decoration: none; color: red; background-color: #fff; }

A.prodtypemenu1:link		{text-decoration: none; color: #0051B3; }
A.prodtypemenu1:visited		{text-decoration: none; color: #0051B3; }
A.prodtypemenu1:hover		{text-decoration: none; color: red; background-color: #fff; }
#prodtypemenu1 a:active, #prodtypemenu1 a.selected	{text-decoration: none; color: green; background-color: Blue }

A.prodtypemenu2:link		{text-decoration: none; color: #0051B3; }
A.prodtypemenu2:visited		{text-decoration: none; color: #0051B3; }
A.prodtypemenu2:hover		{text-decoration: none; color: red; background-color: #fff; }

#customclothing {
padding:3px 9px 3px 0px;
margin:0 0 10px 10px;
font-family:trebuchet MS;
font-size:110%;
text-align:left;
line-height:17px;

}

A.customclothing:link			{text-decoration: none; color: #0051B3; }
A.customclothing:visited		{text-decoration: none; color: #0051B3; }
A.customclothing:hover		{text-decoration: none; color: red; background-color: #fff; }


table.minibasket		{background-color: White; }
tr.minibasketline 		{background-color: #D8E2F2; }
tr.minibasketline2 		{background-color: #F3F6FB; }

hr				{height: 1; color: #DDDDDD; background-color: #DDDDDD; border-width: 0px; }
pre				{font-family: Courier,Times New Roman,Serif; font-size: 10px; }
select			{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }

form			{margin: 0 }

table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

tr.mainpagetableline 		{background-color: #F3F6FB; }
tr.mainpagetableline2 		{background-color: #D8E2F2; }
tr.mainpagetablespecial		{background-color: #FFf; }
tr.mainpageversionhighlight	{background-color: #FFDD44; }
td.shortformatproduct		{border: solid 1px; border-color: #D8E2F2; background-color: #F3F6FB; }
td.topsales					{border: solid 1px; border-color: #D8E2F2; background-color: #F3F6FB; }

.buttonstyle		{font-family: Trebuchet ms,Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: #fff; background-color: #BBAAAA; }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #F3F6FB; }












