
body{
 font-family:Verdana, Geneva, sans-serif;
 color:#d7d6bc;
 font-size:11px;
 text-align:center;
 background: url(../design_images/bg.jpg) repeat-x;
 background-color:#FFF;
 background-position:center top;
 margin:0;
 padding:0;
}

a:link { color:#000; text-decoration:none; font-weight:normal;}
a:visited { color:#000; text-decoration:none; font-weight:normal;}
a:hover { color:#000; text-decoration:none; font-weight:normal;}
a:active { color:#000; text-decoration:none; font-weight:normal; }

p
{
    margin:0px;
    padding:0px;
    padding-top:10px;
    padding-bottom:10px;
}

acronym{
 cursor: help;
}

#container{
 width:942px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 height:auto;
}

a img
{
    border:0px;
}

h2
{	
	margin:0px;
	padding:0px;
	float:left;
	margin-top:20px;
	margin-bottom:2px;
	font-size:13px;
	text-align:left;
	width:600px;
 	color:#282828;
}

/* Header */

#HeaderTop{
	float:left;
	width:942px;
	height:135px;
	background:url(../design_images/headerbg.jpg);
	
}

#HeaderTop img, #links a{
	float:left;
	padding-left:20px;
	padding-top:16px;
	
}

#links img{
	padding-left:0px;
	padding-top:0px;
	
}


#quicklinks
{
	float:right;
	width:290px;
	padding: 8px;
	padding-right:0px;
	margin: 0 5px 0 0;
}

	#quicklinks img
	{
		border:none;
	}

/*menu */

#nav{
		float:left;
		width:942px;
		height:38px;
		padding:0;
		margin:18px 0 0 0;
		list-style-type:none;
		list-style-position:outside;
		position:relative;
		line-height:1.5em; 
	}

			#nav ul{
				margin:0;
				padding:0;
				list-style:none;
				list-style-position:outside;
				position:relative;
				line-height:1.5em; 
				background:url(../design_images/bg_menu.jpg) repeat-x #000;
				border-bottom:1px #333 solid;
				border-left:1px #444 solid;
				border-right:1px #000 solid;
			}
			
			#nav ul li a{
			display:block;
			float:left;
			padding:3px 0 3px 0;
			color:#ddd;
			text-decoration:none;
			text-align:center;
			}
			
			#nav ul li a:hover{
			background-color:#ddd;
			color:#333;
			}
			
			#nav li{
			float:left;
			position:relative;
			}
			
			#nav ul {
			padding:2px 0 0 0;				
			margin:18px 0 0 0;
			position:absolute;
			display:none;
			width:12em;
			top:1.5em;
			}
			
			#nav li ul a{
			width:12em;
			height:auto;
			float:left;
			}
			
			#nav ul ul{
				top:auto;
				padding:0;
			}	
			
			#nav li ul ul {
			left:12em;
			margin:0px 0 0 0;
			}
			
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
			display:none;
			}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
			display:block;
			}

		
		#nav .menu_01
		{
			background:url(../design_images/about.jpg);
			width:106px;
			height:36px;
		}
			#nav .menu_01:hover
			{
				background-position:0 -34px;
			}
		
		#nav .menu_02
		{
			background:url(../design_images/products.jpg);
			width:131px;
			height:36px;
		}
			#nav .menu_02:hover
			{
				background-position:0 -34px;
			}

		#nav .menu_03
		{
			background:url(../design_images/outlets.jpg);
			width:122px;
			height:36px;
		}
			#nav .menu_03:hover
			{
				background-position:0 -34px;
			}
					
		#nav .menu_04
		{
			background:url(../design_images/brands.jpg);
			width:118px;
			height:36px;
		}
			#nav .menu_04:hover
			{
				background-position:0 -34px;
			}
		#nav .menu_05
		{
			background:url(../design_images/specialoffers.jpg);
			width:160px;
			height:36px;
		}
			#nav .menu_05:hover
			{
				background-position:0 -34px;
			}
		#nav .menu_06
		{
			background:url(../design_images/news.jpg);
			width:186px;
			height:36px;
		}
			#nav .menu_06:hover
			{
				background-position:0 -34px;
			}
		#nav .menu_07
		{
			background:url(../design_images/contact.jpg);
			width:118px;
			height:36px;
		}
			#nav .menu_07:hover
			{
				background-position:0 -34px;
			}
		
	
			#nav .menu_01 a, #nav .menu_02 a, #nav .menu_03 a, #nav .menu_04 a, #nav .menu_05 a, #nav .menu_06 a, #nav .menu_07 a, #nav .menu_08 a
			{
				display:block;
				width:100%;
				height:100%;
				
		}
		
		#nav .hidden {
			display:none;	
		}
	
	#jmenu{
	float:left;
	width:937px;
	height:36px;
	margin:0;
	padding:0;
	background:#A6A6A6;
	color:#FFF;
	padding-left:1px;
		
		}
		
	#jmenu li a{
	float:left;
	width:312px;
	
	height:36px;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	vertical-align:top;
	padding-top:11px;
	text-decoration:none;
	color:#FFF;
		
		}
		
#jmenu ul li{
	display:block;
	float:left;	
		}
		
#jmenu ul li a.current{
	background:#747474;
	text-decoration:none;
		}

#jmenu li a:hover{
	background:#747474;
	text-decoration:none;

}
	
	#submenuRight{
	float:left;
		
		}
		
#submenuRight ul{
	margin:0;
	padding:0;
	text-align:left;
	width:236px;
	background:#A6A6A6;
	color:#FFF;
	list-style:none;
	text-align:center;
	
	}
	
#submenuRight li a{	
	width:226px;
	color:#FFF;
	padding:5px;
	display:block;
	text-decoration:none;
}

#submenuRight li a:hover{	
	width:226px;
	color:#FFF;
	padding:5px;
	background:#747474;
	display:block;
}

#slider{
	margin:0;
	padding:0;
	font-size:11px;
		}
		
		
#dellBus{
	width:287px;
	height:48px;
	float:left;
	background:url(../design_images/dellbusiness.jpg) no-repeat;
	padding: 70px 0 0 12px;
		}
		
#dellBus img{
	border:none;
		}
		
#dellPer{
	width:300px;
	height:48px;
	float:left;
	background:url(../design_images/dellpersonal.jpg) no-repeat;
	padding: 70px 0 0 22px;
		}
		
#dellPer img{
	border:none;
		}
		

#nokiaCon{
	width:307px;
	height:48px;
	float:left;
	background:url(../design_images/nokia.jpg) no-repeat;
	padding:68px 0 0 10px;

		}

#nokiaCon img{
	border:none;
	
		}

#subdellBus{
	width:235px;
	height:29px;
	float:left;
	background: url(../design_images/subDellBus.jpg) no-repeat;
	padding-top:60px;
	

		}
		
#subdellBus img{
	border:none;
	float:right;
	padding-right:46px;
		}
		
#subdellPer{
	width:235px;
	height:23px;
	float:left;
	background: url(../design_images/subDellPer.jpg) no-repeat;
	padding-top:68px;

		}
		
#subdellPer img{
	border:none;
	float:right;
	padding-right:46px;
		}
		

#subnokiaCon{
	width:235px;
	height:34px;
	float:left;
	background:url(../design_images/subNokiaCon.jpg) no-repeat;
	padding-top:54px;

		}

#subnokiaCon img{
	border:none;
	float:right;
	padding-right:46px;
		}

#contentHolder{
	float:left;
	width:942px;
	margin:0;
	padding:0;
}

#subcontentHolder{
	float:left;
	width:942px;
	margin:0;
	padding:0;
	background:url(../design_images/subbg.jpg) top repeat-x;
}
	
#welcome{
	width:600px;
	float:left;
	margin-left:0px;
	padding:15px;
	padding-right:25px;
	color:#48484A;
	height:160px;
	overflow:auto;
	}
	
	#welcome h1{
		font-size:16px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		margin-bottom:10px;
	}
	
	#welcome hr{
		text-align:left;
		width:426px;
		color:#A6A6A6; 
		height:3px; 
		background:#A6A6A6; 
		border:0px;
		margin:0;
		padding:0;
	}
	
#subcontent{
	width:664px;
	float:left;
	margin-left:0px;
	padding:15px;
	color:#48484A;
	}
	
	#subcontent h1{
		font-size:16px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		margin-bottom:10px;
	}
	
	#subcontent h1 a{
		font-size:13px;
		color:#000;
		padding-left:6px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		margin-bottom:10px;
	}
	
	#subcontent hr{
		text-align:left;
		width:426px;
		color:#A6A6A6; 
		height:3px; 
		background:#A6A6A6; 
		border:0px;
		margin:0;
		padding:0;
	}

#subPicMenu{
	float:left;
	width:238px;
	margin:0 0 0 10px;
	padding:0;
	
	}


#news{
	width:282px;
	float:left;
	margin-left:0px;
	margin-bottom:20px;
	padding:15px;
	padding-right:0px;
	color:#48484A;
	
}
	
#news h1{
		font-size:16px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		margin-bottom:10px;
	}
	
#news hr{
		width:262px;
		color:#A6A6A6; 
		height:3px; 
		background:#A6A6A6; 
		border:0px;
		margin:0;
		padding:0;
	}
	
#news img{
	float:left;
	border: #CCC 1px solid;
	margin: 0px 0 0 0;
	}

.newsItem{
	float:left;
	width:185px;
			
	padding-left:15px;

	}

#newsItemA {
	float:left;	
	width:282px;
	padding-top:10px;
	
}

#newsItemB {
	float:left;
	margin-left:20px;
}

#nslide_btn {
	float:right;
	color:#000;
	margin-right:10px;
}

#nslide_btn img{
	border:none;
}

#prev2 img{
	margin-right:20px;
}

.slideshow {width:262px; }
						
.readmore,  a.readmore {
	color:#000;
	font:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
	
.readmore a:hover{	
	color:#FF6600;
	font:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

.more,  a.more {
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

#ImageMenu{
	float:left;
	width:942px;
	margin:0px;
	padding:0px;
	}
	
#ImageMenu img{
	float:left;
	margin:0px;
	padding:0px;
	}

#logodock{

	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	top:855px;
	background:url(../design_images/logodockbg.jpg) no-repeat center;

}

#dock2 {
	width: 100%;
	bottom: 0px;
	left: 0px;
	height:50px;
}

.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
}

a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 0; 
	padding:0;
	width: 100%; 
}



/* Overviews */

.overview
{
	width:320px;
	padding: 0 0 5px 0;
	border-bottom:2px #A6A6A6 solid ;
	margin:10px 12px 0 0;
	float:left;
	min-height:110px;
	height:auto !important;
	height:110px;
	font:Arial, Helvetica, sans-serif;
}
.overview h3
{
	text-decoration:underline;
	color:#999;
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:13px;
	margin:0;
	padding:0;
}

.overview h3 a
{
	text-decoration:none;
	color:#0F0;
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	margin:0;
	padding:0;
}

.overview .img{

	width:85px;
	min-height:75px;
	height:auto !important;
	height:75px;
    border:1px solid  #A6A6A6;
	margin-right:15px;
	float:left;
	background:#FFF;

}

.overview img{
	
	padding:6px;
	padding-top:8px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	vertical-align:middle;
    margin:auto;
}

.overview p{
	font:Arial, Helvetica, sans-serif;
	float:left;
	width:210px;
	border:0px;
	margin:4px 0 0 0;
	padding:0;
	text-align:left;
}




/* Contact us */

#contact{
   width:300px;
   float:left;
   margin:18px 0 0 100px;
}

#contact h3{
	color:#365893;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	margin:0;
}

#contact_form{
	float:left;
   padding:10px 10px 0 10px;
   margin-top:10px;
   width:280px;

}

#contact_form.trackingform
{
    width:630px;
    padding-left:10px;
    padding-right:10px;
}

#contact_form .row{
                text-align:right;
                padding-bottom:10px;
                
				font-size:11px;
}

#contact_form .row_small
{
    float:left;
    width:295px;
    padding-right:0px;
    padding-left:20px;
    text-align:right;
    padding-bottom:15px;
    padding-top:10px;
}

#contact_form .textbox{
                border:1px solid #747474;
                width:170px;
                font-size:11px;
                color: #747474;
                margin-left:7px;
                vertical-align:text-top;
}

#contact_form .button{
                border:0;
                font-size:12px;
                padding:3px;
                color:#fff;
                background:#333;
				cursor:pointer;
}

		
#contact_detail{
	width:200px;
	float:left;
	margin-right:30px;
	margin-left:10px;
	margin-top:10px;
}


#contact_detail a, #contact_detail a:link, #contact_detail a:visited, #contact_detail a:active {
		color:#FF6600;
		text-decoration:none;
	}
		
		
#contact_detail a:hover{	
		color:#FF6600;
		text-decoration:underline;
}

/* Footer */

#footer{
	float:left;
	width:942px;
	padding-top:95px;
	padding-bottom:30px;
	
	}

.slidingBox {
	color: #41505E;
	width: 942px;
	float:left;
	height:38px;
	background-color:#999;
  }
  p.ptitle {
	text-align:left;
	width:942px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	float:left;
  }
.entirePost {
	display: none;
	padding: 3px;
  }
  
 #containerFooter{

 width:942px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;

}

#subfooter{
	float:left;
	width:942px;
	padding-top:10px;
	padding-bottom:120px;
	
	}

#footer p, #subfooter p{
	margin-top:17px;
	}
	


#footer ul, #footer li, #subfooter ul, #subfooter li{
			margin:0;
			padding:0;
			list-style:none;
			font-size:10px;
		}
		
		
#footer li a, #subfooter li a {
			padding-left:20px;
			float:none;
			text-decoration:none;
			display:list-item;
			list-style:none;
			color:#999999;
			margin-bottom:5px;
			font:Arial, Helvetica, sans-serif;
			list-style:none;
		}
		
#footer li a:hover, #subfooter li a:hover{
		padding-left:20px;	
		color:#d7d6bc;
		}

.Columns{
	float:left;
	width:150px;
	margin: 0px 30px 20px 0;
	
}

.Title{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
	margin-top:0;
	padding-top:0;
	color:#747474;
	margin-top:20px;
}

.copyright{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:20px;
	margin-top:0;
	padding-top:0;
	color:#747474;
}

.right{
	float:left;
	margin-left:60px;
	}



#previous
{
    float:left;
}

#next
{
    float:right;
    margin-right:10px;
}


#paging
{
    float:left;
    margin-top:10px;
	width:100%;
	font-size:11px;
}

#subcontent li
{
    list-style:disc;
    padding-bottom:4px;
}

#subcontent li li
{
    list-style:circle;
    margin-left:8px;
}

#subcontent ul
{
    margin:0px;
    padding:18px;
    padding-left:25px;
}

#subcontent ul ul
{
    padding:0px;
    padding-top:5px;
    padding-left:10px;
}

.imageTagline
{
    margin-left:10px;
}

.imageTagline p, .twoImagesTagline p
{
    margin:0px;
    padding:0px;
    padding-top:5px;
    padding-bottom:5px;
}

/*Accordion*/
.menu_title {
	margin:0px;
	cursor: pointer;
	position: relative;
	margin-top:5px;
	padding:8px;
	background:url(../design_images/head_bg.gif) repeat-x #252525;
	
	
}

.menu_title a, .menu_title a:visited
{
    font-size:13px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.menu_head {
	margin:0px;
	cursor: pointer;
	position: relative;
	padding:8px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	background:#404040;
    color:#FFF;
}

.menu_head img
{
    padding-right:3px;
	float:left;
}

.menu_head a
{
    color:#fff;
}

.menu_body {
	display:none;
	padding-bottom:2px;
	padding-left:15px;
	padding-top:5px;
}
.menu_body a{
	display:block;
	background-color:#f4f4f4;
	padding-left:10px;
	padding-bottom:3px;
	padding-bottom:6px;
	color:#69543f;
	padding-left:10px;
	background:url(../design_images/list-arrow.gif) left top no-repeat;
	text-decoration:none;
}

.product
{
	text-align:left;
	float:left;
	padding:7px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:5px;
	width:300px;
	height:140px;
	border:1px solid #6e6e6e;
	background:url(../design_images/prodbg.gif) repeat-x top #efefef;
}

.product img
{
    padding:2px;
	float:left;
	border:1px solid #949494;
}

#subcontent ul
{
    margin:0px;
    padding:0px;
    padding-top:15px;
    padding-bottom:10px;
    display:block;    
}

#subcontent li
{
    margin:0 0 0 20px;
    
}

#prod_details li
{
    list-style:none;
    margin:0 0 0 7px;
    
}

#subcontent .product ul
{
	margin:0px;
	padding:0px;
	padding:9px;
	padding-right:0px;
	padding-bottom:4px;
	padding-top:0px;
	list-style:none;
	line-height:16px;
	width:190px;
	float:left;
}

#subcontent .product li
{
    list-style:none;
    line-height:14px;
    margin:0 0 0 0;
}

.product ul li.title
{
	padding-bottom:12px;
	
}

.product ul li.title a
{
	color:#4a4949;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
}

.product .buttons
{
	float:right;
	text-align:right;
	border-top:1px solid #949494;
	font-size:10px;
	padding-left:91px;
	text-align:right;
	width:209px;
	padding-top:8px;
	margin-top:5px;
}

.product .buttons a
{
	color:#243a7a;
	font-weight:bold;
	float:left;
	line-height:19px;
	float:right;
}

.product .buttons img
{
	padding:0px;
	border:0px;
	margin-left:4px;
	
}


.productphotos
{
	padding-bottom:20px;
	padding-top:10px;
	float:left;
}

.productphotos img
{
	border:1px solid #6e6e6e;
	margin-right:6px;
	margin-bottom:6px;
	background:#FFF;
	padding:4px;
}

#subcontent .right
{
	float:right;
	padding:4px;
	margin-top:10px;
	margin-bottom:12px;
	margin-left:20px;
	border:1px solid #6e6e6e;
	background:#FFF;
	
}

#bottom_nav
{
    width:100%;
    float:left;
    margin-top:10px;
}

#bottom_nav a .right
{
    padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	background:none;
    float:right;
    border:0px;
    margin-right:10px;
}

#bottom_nav a .left
{
    padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	background:none;
    float:left;
    border:0px;
    margin-left:0px;
}

#search, #links
{
    color:#FFF;
    text-align:right;
    width:290px;
}

#links
{
    width:220px;
    float:right;
    margin-bottom:15px;
    padding-right:15px;
    padding-left:50px;
}

#search .textbox
{
    margin-right:5px;
    font-size:11px;
    height:15px;
    width:140px;
}

.was
{
    text-decoration:line-through;
    font-weight:normal;
    color:#ff0000;
}

.data_table
{
    border:1px solid #ccc;
    border-top:0px;
    border-left:0px;
    margin-top:8px;
}

.data_table td
{
    vertical-align:top;
    padding:10px;
    border:1px solid #ccc;
    border-bottom:0px;
    border-right:0px;
}

.data_table td.main
{
    background:#CCC;
}

.data_table td.ttl
{
    background:#DDD;
}

.data_table td.darkgray
{
    background:#CCC;
}

.data_table td.gray
{
    background:#DDD;
}

.tracking 
{
    padding-top:15px;
}

.tracking a
{
    
    padding:16px;
    margin-right:5px;
    background:#FFF;
    float:left;
    border:1px solid  #A6A6A6;
    padding-left:24px;
    padding-right:24px;
}

.tracking_header
{
    margin-top:4px;
}

.tracking_header, .tracking_content
{
    float:left;
    border:1px solid  #A6A6A6;
    width:665px;
}

.tracking_header img
{
    display:block;
}

.tracking_content
{
    border-top:0px;
}

.data_table td.clear
{
    background:none;
}

.request
{
    width:650px;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    float:left;
}

#subbanner{
	
	width:940px;
	height:244px;
	float:left;
	margin-left:1px;
}

a.verdana_16_orange {
	color:#fc7217;
	font-size:16px;
	font-family:verdana, Arial;
	}

a.verdana_16_blue{
	color:#0012ba;
	font-size:16px;
	font-family:verdana, Arial;
	}


a.verdana_16_black{
	color:#000;
	font-size:16px;
	font-family:verdana, Arial;
	}

a.verdana_14_orange{
	color:#fc7217;
	font-size:14px;
	font-family:verdana, Arial;
	}

a.verdana_14_blue{
	color:#0012ba;
	font-size:14px;
	font-family:verdana, Arial;
	}


a.verdana_14_black{
	color:#000;
	font-size:14px;
	font-family:verdana, Arial;
	}

a.verdana_12_orange{
	color:#fc7217;
	font-size:12px;
	font-family:verdana, Arial;
	}

a.verdana_12_blue{
	color:#0012ba;
	font-size:12px;
	font-family:verdana, Arial;
	}


a.verdana_12_black{
	color:#000;
	font-size:12px;
	font-family:verdana, Arial;
	}


a.georgia_16_orange{
	color:#fc7217;
	font-size:16px;
	font-family:Georgia, Arial;
	}

a.georgia_16_blue{
	color:#0012ba;
	font-size:16px;
	font-family:Georgia, Arial;
	}


a.georgia_16_black{
	color:#000;
	font-size:16px;
	font-family:Georgia, Arial;
	}

a.georgia_14_orange{
	color:#fc7217;
	font-size:14px;
	font-family:Georgia, Arial;
	}

a.georgia_14_blue{
	color:#0012ba;
	font-size:14px;
	font-family:Georgia, Arial;
	}


a.georgia_14_black{
	color:#000;
	font-size:14px;
	font-family:Georgia, Arial;
	}

a.georgia_12_orange{
	color:#fc7217;
	font-size:12px;
	font-family:Georgia, Arial;
	}

a.georgia_12_blue{
	color:#0012ba;
	font-size:12px;
	font-family:Georgia, Arial;
	}


a.georgia_12_black{
	color:#000;
	font-size:12px;
	font-family:Georgia, Arial;
	}