/*************************************
Main body of the site
**************************************/

body {
width:984px;
margin: 0 auto;
height:100%;
text-align:left;
background-image:url('images/mainbg.jpg');
background-repeat:repeat-x;
background-color:#9ca6af;
}

html {
	padding:0; 
	margin:0; 
	border:0;
	font-family: Helvetica, Verdana, Arial, Courier,  sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:15px;
	height: 100%;
}


/*************************************
Styling of the Baskets
**************************************/

#menu {
	position:relative;
	top:-126px;
}

#blueTop{
	
	background-image:url('images/bluetop.png');
	width:155px;
	height:21px;
	
}

#blueMiddle{
	
	background-image:url('images/bluemid.png');
	width:125px;
	padding:15px;
	color:#cccccc;
	
}

#blueBottom{
	
	width:155px;
	height:35px;
}

#prodTop{
	
	background-image:url('images/prodtop.png');
	width:781px;
	height:21px;
	
}

#prodMiddle{
	
	background-image:url('images/prodmiddle.png');
	width:751px;
	padding:15px;
	color:#444444;
	
}

#prodBttm {
	
	background-image:url('images/prodbottom.png');
	width:781px;
	height:35px;
	
}

#man_cont {
	
	height:112px;

}

.man_img {

	background-image:url('../../images/manbox.png');
	height:112px;
	width:112px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	margin-left:15px;
	float:left;
}

#above {
	
	width:378px;
	height:77px;
	position:relative;
	top:-150px;
	left:300px;
	
}

#this {
	
	width:0px;
	height:0px;
	
}

#change {	
	
	position:relative;
	left:450px;
	top:-11px;
	
}

#change a{
padding:0;
margin:0;
}

#box
{
	width:777px;
	margin-left:20px;
}

#topbox
{
background-image:url('images/topbar.png');
width:777px;
height:21px;	
}

#midbox
{
background-image:url('images/midbar1.png');
width:777px;
background-repeat:repeat-y;
padding-left:25px;
padding-right:25px;
}

#bottombox
{
background-image:url('images/botbar.png');
width:777px;
height:21px;
}

#img{
border:1px;
}

#greybox
{
background-image:url('images/greybutton.png');
width:123px;
height:30px;
text-align:center;
padding-top:8px;
background-repeat:no-repeat;
}

#greybox a:link, #greybox a:visited 
{
font-size:16px;
text-decoration:none;
color:#FFFFB6;
margin:0px;
}

#greybox a:hover           
{ 
color: #e41b5b;
text-decoration:none;
}


#inny
{
background-image:url('images/blueinny.png');
width:115px;
height:21px;
text-align:center;
padding-top:2px;
background-repeat:no-repeat;
}

#outy
{
background-image:url('images/blueouty.png');
width:115px;
height:21px;
text-align:center;
padding-top:2px;
background-repeat:no-repeat;
}

#basket{
padding:15px;
background-image:url('images/basket.png');
background-repeat:no-repeat;
color:#ffffff;
margin-left:20px;
height:90px;
}

#basket h1{
	font-size:14px;
	padding:0;
	margin:0;
	color:#FFFFB6;
}

#basket a:link, #basket a:visited 
{
text-decoration:none;
color:#FFFFB6;
margin:0px;
}

#basket a:hover           
{ 
color: #e41b5b;
text-decoration:none;
}

#basket h1 a:link, #basket h1 a:visited 
{
font-weight:600;
font-size:14px;
text-decoration:none;
color:#E6E6E6;
margin:0px;
}

#basket h1 a:hover           
{ 
color: #e41b5b;
text-decoration:none;
}


/*************************************
Styling of the Products
**************************************/
#img{
border:1px;
}
#product{
padding:15px;
background-image:url('images/product.png');
background-repeat:no-repeat;
color:#ffffff;
margin-left:20px;
min-height:115px;
}

#product h1{
	font-size:14px;
	padding:0;
	margin:0;
	color:#FFFFB6;
}

#product a:link, #product a:visited 
{
text-decoration:none;
color:#FFFFB6;
margin:0px;
}

#product a:hover { 
	
	color: #e41b5b;
	text-decoration:none;
	
}

#product h1 a:link, #product h1 a:visited {
	
	font-weight:600;
	font-size:14px;
	text-decoration:none;
	color:#E6E6E6;
	margin:0px;
	
}

#product h1 a:hover           
{ 
	color: #e41b5b;
	text-decoration:none;
}

#producttop {
	
	background-image:url('images/producttop.png');
	background-repeat:no-repeat;
	padding:20px;
	width:813px;
	height:86px;
	position:relative;
	
}

#producttop h1{

	font-size:16px;
	color:#808080;
	padding:0;
	margin:0;
	
}
	
#productinside{
	padding:15px;
	background-image:url('images/product.png');
	background-repeat:no-repeat;
	color:#ffffff;
	height:120px;
}

/*************************************
Styling of the columns
**************************************/

#container{
	padding-right:10px;
	padding-left:10px;
}

#top{
background-image:url('images/top.png');
width:984px;
height:154px;
margin-bottom:150px;
}

#search
{
position:relative;
top:95px;
left:150px;
color:#f3f333;
}

#middleTop{
background-image:url('images/maintop.png');
background-repeat:no-repeat;
width:984px;
height:40px;
}

#middle{
	width:984px;
	background-image:url('images/mainmiddle.png');	
}

#bottom{
	width:984px;
	background-image:url('images/mainbottom.png');
	height:	75px;
	margin-bottom:30px;
	background-repeat:no-repeat;
	padding-left:150px;
	
}

#middleLeft, #middleRight{
Float:left;
height:100%;
}

#middleLeft{
width:138px;
padding-left:16px;
position:relative;
}

#middleRight{
width:830px;
position:relative;
top:-26px;
}

#clear
{
clear:both;
}

#productInfo
{
	background-color:#272058;
	color:#c1c1c1;
	padding:5px;
	margin-right:10px;
	margin-top:10px;
}

#productPrice
{
font-size:16px;
font-weight:900;
}

#productSpec
{
font-size:12px;
font-weight:100;
}

/*************************************
Text and other layout of site
**************************************/
img{
	border:0;
}


#links
{
	position:relative;
	top:215px;
	left:130px;
}


#links a:link, #links a:visited 
{
text-decoration:none;
color:#cccccc;
padding-left:15px;
margin:0px;
}

#links a.selected:link, #links a.selected:visited 
{
text-decoration:none;
color:#cccccc;
padding-left:15px;
}

#links a:hover           
{ 
color: #999999;
text-decoration:none;
}

a:link, a:visited 
{
color: #999999;
text-decoration:none;
position: relative;
font-size:10px;
}

a:hover           
{ 
color: #cccccc;
text-decoration:none;
}

a.basket:link, a.basket:visited 
{
font-size:14px;
line-height:20px;
}

#top td{
height:60px;
}

img.main{
padding-right:20px;
}

td img{
display:inline;
}

#blogtop{
margin-top:5px;
width: 224px;
height: 41px;
background-image:url('images/blogtop.png');
}

#blogmiddle{
width: 214px;
height: 220px;
background-image:url('images/blogmiddle.png');
background-repeat:repeat-y;
padding:5px;
}

#blogbottom{
width: 224px;
height:28px;
}
