/* CSS Document */

/* define main elements */

HTML {
	padding: 0px 0px 0px 0px;
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	/*font:0.6em/1.2em Arial, Verdana, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	color:#333333;
	background: #00ADE7;
	background-image:url(../images/body-bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-size:12px;/*NEW*/
	 line-height: 1.5em;
}

a {
	font-weight: normal;
	color: #00ADE7;
	text-decoration:none;
}
a:hover  {
	font-weight: normal;
	text-decoration:underline;
}

a:visited {
	font-weight: normal;
}


#mainHolder {
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height: auto; /*it was 780px before, btu that didnt work on large product lists*/
	height:100%;
	left: 0;
	text-align: left;
	padding-top:0px;
}



#mainBody {
	float:left;
	width: 523px;
	height: 100%;
	/*background-color:#fff;*/ /*removed by maria, as it doesn't make it look right on ie6*/
	
}

#midColumn {
	float:left;
	width: 4px;
	height: 100%;
}

#mainContent {
	width:523px;
	/*padding-left:12px;*/
	
	background-color:#fff;
	height:auto !important;
	height:100%;
	min-height:100%;
	border:0;
	/*border:1px solid blue;*/
	
}

#mainFooter {        
		position: relative; 
		margin-top: -2em;
		text-align: center;	
}

#mainHeader {
	background-image:url(../images/dslshop4.gif);
	height:53px;
	width:523px;
}
#mainImageHome {
	background-image:url(../images/main-image_block2.jpg);
	height:243px;
	width:523px;
}
#mainImage {
	background-image:url(../images/main-image_block.gif);
	height:175px;
	width:523px;
}
#mainImage_wireless_products {
	background-image:url(../images/main-image_block_wireless_products.gif);
	height:175px;
	width:523px;
}
#mainImage_digital_home {
	background-image:url(../images/main-image_block_digital_home.gif);
	height:175px;
	width:523px;
}
#mainImage_gaming {
	background-image:url(../images/main-image_block_gaming.gif);
	height:175px;
	width:523px;
}
#mainImage_home_plug {
	background-image:url(../images/main-image_block_home_plug.gif);
	height:175px;
	width:523px;
}
#mainImage_voip {
	background-image:url(../images/main-image_block_voip.gif);
	height:175px;
	width:523px;
}
#mainImage_wired_products {
	background-image:url(../images/main-image_block_wired_products.gif);
	height:175px;
	width:523px;
}
#mainImage_software {
	background-image:url(../images/main-image_block_software.gif);
	height:175px;
	width:523px;
}
#mainImage_accessories {
	background-image:url(../images/main-image_block_accessories.gif);
	height:175px;
	width:523px;
}
#mainImage_Laptop_accessories {
	background-image:url(../images/main-image_block_laptop_accessories.gif);
	height:175px;
	width:523px;
}
#mainImageNoDetail {
	background-image:url(../images/main-image_block_nodetail.gif);
	height:55px;
	width:523px;
}
.headingfullwidth
{
	width:100%;
	height:35px;
	background-color:#1899d2;
	vertical-align:middle;
}
.homepagetriplerow
{
	float:left;
	width:100%;
	padding-top:0px;
	padding-bottom:5px;	
}
.homepageprod 
{
	width:32%;
	float:left;
	padding-top:2%;
}
.homepageprodimage
{
	width:100%;
}
.homepageproddetail
{
	width:40%;/*new*/
	float:left;
	padding-bottom:20px;
	padding-left:1%;
	line-height:1.1em;
	font-size:9pt;
}
.homeprodbuttons
{
	height:150px;
	width:auto;
	float:left;
	line-height:1.1em;
	font-size:9pt;
	padding-bottom:10pt;
}
.prodmoredetails
{
	background-image:url(/images/more_details.jpg);
	padding-top:55px;
	border:0;
}
.prodaddtobasket
{
	background-image:url(/images/add_to_basket.jpg);
	border:0;

}
.separatorholder
{
	width:100%;
	padding-bottom:10px;
	padding-top:0px;
}
.homepagetoppad
{
	float:left;
	width:100%;
	height:20px;
}
.blueheading
{
	background-image:url(/images/blueheading.gif);
	width:522px;
	height:35px;
	margin-left:-12px;
}
.bannertextplacement
{
	/*margin-top:8px;
	margin-left:20px;*/
	padding-top:8px;
	padding-left:20px;
}
.dslsupportplacement
{
	padding-left:25px;
}
.hotdeals
{
	color:White;
	/*background-color:#3399cc;*/
	font-size:20px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
}
#leftColumn {
	float:left;
	width: 240px;
	height: 100%;
	background-color:#F4F1F1;
}

#leftHeader {
	background-image:url(../images/rightCol-top-title4.gif);
	/*height:62px;*/
	height:110px;
	width:241px;
}

#delivery  {
	/*background-image:url(../images/deliver_ad.jpg);*/
	background-image:url(../images/ad2.jpg);
	/*height:118px;
	width:215px;*/
	height:163px;
	width:222px;
}
#freedelivery  {
	/*background-image:url(../images/del_ad.jpg);*/
	background-image:url(../images/ad2.jpg);
	/*height:118px;
	width:215px;*/
	height:163px;
	width:222px;
}
.fontsize
{
	/*font-size:12px;*/
	font-size:10pt;
	line-height:normal;
}

/*ol right column*/
#rightBox1
{
	
	
	background-color:#F4F1F1; 	
	height: 100%;
	height:auto;
	border-left:1px solid #397EB4; 
	border-right:1px solid #397EB4; 
	float:left; 
	width:223px;
	color:#615D5D; 
}
#rightBox1 ul
{ 
	color:#397EB4; 
	font-weight:bold; 
	/*border:1px solid red;*/ 
	margin-bottom:10px; 
	line-height:18px; 
}
ul
{
	margin-top:0;
	margin-bottom:-15px;
	padding-top:0;
	padding-bottom:0;
}
li
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

#rightBox1 ul li
{ 
	margin:.5em 0 0 0; 
	list-style-type:none; 
	font-size:10px;  
	/*border:1px solid blue;*/ 
	width:220px; 
	float:right;
	font-size:13px;
}
#rightBox1 ul li a
{ 
	color:#397EB4;
	font-size:10pt;
	line-height:1.5em;
	text-decoration:none; 
}
.isThisSection
{ 
	background-color:#3399cc;
	font-size:10pt;
	line-height:1.5em;
	text-decoration:none; 
	color:White;
	width:216px;
	/*width:227px;
	padding-left:10px;
	margin-left:-10px;*/
}
#rightBox1 ul li a:hover /*left hand side menu items*/
{ 
	color:#397EB4; 
	/*text-decoration:underline; */
}
.dsbody {
	color:#333333;
	font-size:12px;
}
/*stuff below added by maria for the cart*/
.dsbodycenter {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000033; 
	text-decoration: none;
	background-position: center;
	
}
/*this is for the product titles*/
.title
{
	/*font-size:14px;*/
	font-size:12pt;
	color:#397EB4;
	font-weight:bold;
	line-height:1.1em;
}
.wht
{
	color:White;
	background-color:#1899d2;
}
.productname
{
	font-size:10pt;
	color:Black;
	font-weight:bold;
}
.heading
{
	font-size:12px;
	color:#397EB4;
	font-weight:bold;
}
.large
{
	font-size:14pt;
	color:Black;
	line-height:1.1em;
}
/*dashed line to separate the products on the product list*/
.separator
{
	background:url(../images/separator-dashed.gif) 0 25% repeat-x; 
	height:20px;
	dhttp://staging.netlynkdirect.com/aol%5Fmaria_2/product_details.asp?idProduct=996&szrightbar=&idprodtype=2
- Microsoft X Box 360 Systemisplay:block;
	clear:both;  
}

.submenu /*left hand side sub-menu*/
{
font-size:9pt;
margin-left:0px; 
color:black;
 font-weight:normal;
/*another alternative...*/
/*color:Gray;
 font-weight:bold;*/
}

.submenu a:hover
{
	text-decoration:underline;
	color:Red;
}
	
