/* general tag styles */

body {

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;

	background: #385f7c url(../styleImages/topbg.jpg) repeat-x scroll left top;

}

#wrapperart {

	/*background:transparent url(../styleImages/artbg.gif) no-repeat scroll center top;*/

	display:table;

	width:100%;

}







form {

	margin:0px;

	padding:0px;

}

img {

	border:none;

}

h1 {

color:#052770;

font-size:17px;

margin:0;

padding:20px 0 4px;

position:relative;

}

.pageContent h1 {

color:#052770;

font-size:17px;

margin:0;

padding:20px 0 4px;

position:relative;

}

.hometext h1 {

color:#052770;

font-size:17px;

margin:0;

padding:20px 0 4px;

position:relative;

}

.hometext {

color:#888888;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

}

h2 {

background-color:#DDEBF8;

color:#052770;

font-size:12px;

margin:18px 0 0;

padding:6px 0 6px 8px;

position:relative;

}

a {

	color:#006699;

	text-decoration:none;

}

.popularProdlink {

	color:#006699;

	text-decoration:underline;

}

a:visited {

	color:#006699;

}

a:hover {

	text-decoration:underline;

}

.floatLeft {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

.floatRight {

	position:relative;

	float:right;

	margin:0px;

	padding:0px;

}



/* page layout */

#pageSurround {

	position:relative;

	margin:0px auto 0px auto;

	width:980px;

}

#header {

	position:relative;

	float:left;

	height:195px;

	width:970px;

	background-image:url(../styleImages/mobiele-telefoon-header.jpg);

	background-position:center 0px;

	background-repeat:no-repeat;

	z-index:100;

}

#page {

	/*background-image:url(../styleImages/el-page-bg.gif);*/

	background-position:left 0px;

	position:relative;

	float:left;

	display:block;

	background-color:#ffffff;

/*border-left:1px dashed #cdcdcd;

border-right:1px dashed #cdcdcd;*/

padding:0;

}

#barOne {

	position:relative;

	float:left;

	width:970px;

	margin:100px 0px 0px 0px;

	height:58px;

	clear:both;

	padding:0px 20px 0px 20px;

	z-index:100;

}

#barOne ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

#barOne p {

	position:relative;

	float:left;

	clear:both;

	margin:0px;

	padding:6px 0px 0px 0px;

}

.subTopNavOn {

	font-weight:bold;

}

#barTwo {

	position:relative;

	float:left;

	width:auto;

	margin:105px 0 0 0;

	padding:20px 0 0 20px;

	clear:both;

}

#barThree {

	position:relative;

	float:left;

	margin:0px;

	width:970px;

	padding:0 0 20px 0;

	clear:both;

}

#sideNavLeft {

	position:relative;

	float:left;

	width:210px;

	margin:0px;

	padding-left:18px;

}

#sideNavRight {

	position:relative;

	float:left;

	width:700px;

	margin:0;

}

#content-float-right {

float:right;

margin-top:1px;

padding-right:20px;

position:relative;

width:710px;

}

#content {

	position:relative;

	float:left;

	margin:0;

	padding:0;

	line-height:140%;

}

#content-float-right-a {

float:right;

padding-right:20px;

position:relative;

width:710px;

}

#content-a {

	position:relative;

	float:left;

	margin:0;

	width:700px;

}

#content-b {

	position:relative;

	float:left;

	margin:0;

	width:720px;

	line-height:130%;

	right:10px;

}

#footer {

background:#E4E4E4 url(../styleImages/footerbg.jpg) repeat-x scroll 0 0;

border-bottom:medium none #7C1861;

border-top:1px solid #bbbbbb;

clear:both;

color:#666666;

float:left;

font-size:10px;

height:50px;

padding:17px 0 0;

position:relative;

text-align:center;

width:970px;

}

#footer a {

	color:#666666;

}



/* image widths and heights */

.smallProductImage {

	max-width:100px;

	/*height:50px;*/

	/*max-height:155px;*/



}

.featureProductImage {

	width:75px;

	/*height:65px;*/

}

.popularProductImage {

	width:auto;

	height:100px;

}



/* skin design */

.tabExpand {

margin:0;

position:relative;

width:100%;

}

	/* ie6 hack to prevent tables dropping */



#search {

float:right;

position:relative;

top:10px;

width:210px;

}

#search input {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.searchButton {

	position:relative;

	float:right;

	background-color:#627EB7;

	border:none;

	color:#FFFFFF;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:200%;

	padding:0px;

	width:55px;

	height:23px;

	background-repeat:no-repeat;

	margin-left:3px;

}

.searchButton:hover {

	background-color:#617EB1;

	background-repeat:no-repeat;

	cursor:pointer;

}

#searchbox {

border:1px solid #CCCCCC;

color:#CCCCCC;

float:left;

padding:3px;

width:140px;

}

#tagCloud {

	width:100%;

	padding:30px;

	float:left;

}

.populairbox {

float:left;

padding-left:20px;

padding-right:20px;

padding-top:20px;

text-align:center;

width:180px;

}

#header h1 {

	position:absolute;

	top:10px;

	left:10px;

	margin:0px;

	line-height:120%

}

#header a {

	text-decoration:none;

}

#header a:hover {

	color:#E8EBEE;

	text-decoration:none;

}

#homeNav {

	position:relative;

	float:left;

	margin-top:180px;

	padding:0px;

}

#homeNav li {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	height:29px;

	list-style-type:none;

	text-align:center;

}

#homeNav li a {

	color:#fff;

	position:relative;

	float:left;

	padding:8px 20px 0px 20px;

	margin:0px 0px 0px 0px;

	height:29px;

	display:block;

	font-weight:bold;

	text-align:center;

}

.topNavOn {

	color:#fff;

}

.topLinkOn {

	color:#fff;

}

.topNavOff {

	color:#fff;

}

.topLinkOff {

	color:#fff;

}

#sideNavLeft p {

background-repeat:repeat;

border:1px solid #D4D4D4;

color:#000000;

float:left;

font-size:12px;

font-weight:bold;

height:23px;

margin:10px 0 0;

padding:8px 0 0 12px;

position:relative;

width:190px;

}

#sideNavLeft ul {

	float:left;

	font-size:13px;

	margin:0px;

	padding:0 0 22px 17px;

	position:relative;

	width:185px;

	border:1px solid #E3E3E3;

	background-position:top;

	background-repeat:repeat-x;

	list-style:none;

	background-color:#F7F7F7;

}



#sideNavLeft li {

background-position:0 0.8em;

background-repeat:no-repeat;

clear:both;

margin:0;

padding:3px 0 0 0;

}



#sideNavLeft ul li ul li a {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	color:#0A4989;

	width:auto;



}



#pageLinks ul li ul li a {

	background-image:none;

	padding:0px 0px 0px 8px;

	width:auto;

}

.boxborder {

	position:relative;

	float:left;

	padding:10px;

	width:202px;

	margin:0px 0px 10px 0px;

	background-image:url(../styleImages/boxBotBG.jpg);

	background-position:top;

	background-repeat:repeat-x;

	border-top:1px solid #fff;

}

#featureProduct ul {

	text-align:center;

}

#featureProduct li a {

	background-image:none;

	margin:0px;

	padding:0px;

}

#pullDownNav {
 background-color: #EEEEEE;
	padding:7px;
width: 98%;
	margin:15px 0px 10px 0px;
	clear:both;
	float:right;
}
#pullDownNav form {
float:right;
}
#singleProductDisplay h3 {
padding:0;
margin:0;
margin-bottom:3px;
padding-bottom: 7px;
clear:both;
}

h3 {
padding:0;
margin:0;
border-bottom:1px solid #dcdcdc;
margin-bottom:3px;
padding-bottom: 7px;
clear:both;
}
.providerContent {
float: left;
width: 310px;
padding:15px 15px 0 0;
font-size:10px;
}
.providerContentRight {
float:right;
width: 340px;
padding:15px;
font-size:10px;
}

#compareDisplay {

	position:relative;

	float:left;

	width:100%;

}

#productDisplay fieldset, #subBuiltNav fieldset, #subNav fieldset, #content fieldset, #content-b fieldset {

	position:relative;

	float:left;

	width:598px;

	border:1px solid #EDE9EF;

	line-height:150%;

	padding:10px;

	margin-bottom:10px;

}

#productDisplay legend, #subBuiltNav legend, #subNav legend, #content legend, #content-b legend  {

	color:#006699;

	font-weight:bold;

}

#productDisplay table {

	clear:left;

}

#productDisplay td, #compareDisplay td {
padding:6px 8px 6px 0;
position:relative;
}

#singleProductDisplay {

	position:relative;

	float:left;

	width:620px;

	border-bottom:1px solid #EDE9EF;

	margin:0px 0px 20px 0px;

	padding:0px 0px 20px 0px;

}

#singleProductDisplay ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	width:100%;

}

#singleProductDisplay ul li {

	position:relative;

	float:left;

	margin:0px 0px 10px 0px;

	padding:0px;

	display:inline;

	list-style-type:none;

	width:100%;

}

#singleProductDisplay img {

	margin:10px 0px 10px 0px;

	padding:0px;

	max-width:450px;

	/*width:450px*/

}

.botrowborder {

	border-top:1px dashed #A1E1FC;

}

#sideNavRight p, #newsItems p,#tagCloud p {

	position:relative;

	font-size:110%;

	font-weight:bold;

	margin:0;

	padding:0;

	height:24px;

	color:#333333;

}

#featureProduct ul, #popularProd ul, #userHistory ul, #newsItems ul,#tagCloud div {

	position:relative;

	margin:0px 0px 10px 0px;

	padding:10px;

}

#tagCloud div {

	text-align:center;

}

#popularProd li, #newsItems li {

	position:relative;

	float:left;

	margin:0px;

	padding:9px 0px 5px 0px;

	width:100%;

	list-style-type:none;

	border-top:1px dashed #cccccc;

}

#featureProduct li, #userHistory li {

	list-style-type:none;

}

#newsItems li {

	border-top:none;

	padding:0px 0px 10px 0px;

}

#popularProd li a {

	position:relative;

	float:left;

	margin:0px;

	padding:0px 0px 0px 0px;

	display:block;

}

.popLink {

	color:#0099CC;

	font-weight:bold;

}

.popProdPrice {

color:#F400B7;

font-size:19px;

font-weight:bold;

}



.styleProdName {

	font-size:12px;

	color:#00479A;

	font-weight:bold;

}

.styleProdPromo {

	font-size:100%;

	color:#333333;

	font-weight:normal;

}

.styleProdPrice {

	font-size:19px;

	color:#F400B7;

	font-weight:bold;

}

.styleProdMerchant {

}

.styleProdID {

}

.styleProdCategory {

}

.styleProdBrand {

}

.styleProdDescription {

}



.singleProdName {

	font-size:120%;

	color:#006699;

	font-weight:bold;

}

.singleProdPromo {

	font-size:100%;

	color:#333333;

	font-weight:bold;

}

.singleProdPrice {

	font-size:120%;

	color:#000;

	font-weight:bold;

}

.singleProdBrand {

	font-size:120%;

	color:#006699;

	font-weight:bold;

}

.singleProdDesc {

	font-size:100%;

	color:#333333;

}

.singleProdId {

	font-size:100%;

	color:#666666;

	font-weight:normal;

}

.singleProdMerchant {

}

.singleProdCategory {

}



a.button, a.bigbutton {

background-image:url(../styleImages/butBg.jpg);

background-repeat:no-repeat;

color:#FFFFFF;

display:block;

font-size:13px;

font-weight:bold;

height:30px;

margin:0;

padding:11px 0 0 22px;

width:95px;

}

a:hover.button, a:hover.bigbutton {

	background-image:url(../styleImages/butBg-on.jpg);

	color:#333333;

	text-decoration:none;

}

.catNavOn {

}

a.catNavOn {

	font-weight:normal;

	text-decoration:none;

	color:#0A4989;

}

a.catNavOff {

	font-weight:normal;

	color:#0A4989;

	text-decoration:none;

	padding:0;

}

a:hover.catNavOff {

	font-weight:normal;

	color:#000;

	text-decoration:none;

	padding:5px 0px 0px 0px;

}

a.brandNavOn {

	font-weight:bold;

}

a.brandNavOff {

	font-weight:normal;

}

#linksDisplay {

	position:relative;

	float:left;

	width:100%;

}

#linksDisplay li{

	margin:0px 0px 10px 0px;

}

#catDisplay {

	position:relative;

	float:left;

	width:100%;

}

#catDisplay ul {

	position:relative;

	float:left;

	width:100%;

	padding:10px 0px 10px 0px;

	margin:0px;

}

#catDisplay li {

	position:relative;

	float:left;

	width:260px;

	height:80px;

	padding:0px 10px 0px 0px;

	margin:0px;

	list-style-type:none;

	display:block;

}

#sideNavRight fieldset {

	position:relative;

	float:left;

	width:278px;

	border:3px solid #EDE9EF;

	line-height:150%;

	padding:10px;

	margin-bottom:10px;

}

#sideNavRight legend {

	color:#006699;

	font-weight:bold;

}

#pageContent {

	position:relative;

	float:left;

	width:100%;

	padding:0;

	margin:0;

}

.adminInput {

	width:300px;

}

#myLink {

	border:3px solid #EDE9EF;

	background-color:#FFFFCC;

	font-family:'Courier New', Courier, mono;

	padding:10px;

	margin:10px 0px 10px 0px;

	clear:both;

}

#newsPage h1 {

	position:relative;

	border-bottom:1px solid #DDEAF8;

	width:100%;

	padding:0px;

	margin:0px;

	line-height:130%;

	clear:both;

}

#newsPage ul {

	padding:0px;

	margin:0px;

}

#newsPage li {

	position:relative;

	float:left;

	padding:0px 0px 30px 0px;

	margin:0px;

	width:100%;

	list-style-type:none;

}

#newsPage ul li ul {

	padding:5px 0px 5px 0px;	

	margin:5px 0px 5px 0px;

}

#newsPage ul li ul li {

	position:relative;

	float:none;

	padding:0px 0px 5px 0px;

	margin:0px 0px 0px 30px;

	width:auto;

	list-style-type:disc;

}

.comments {

	position:relative;

	float:left;

	width:100%;

	border-bottom:3px solid #EDE9EF;

	margin:0px 0px 10px 0px;

	padding:0px 0px 10px 0px;

}

.linkGroup {

color:#0A4989;

float:left;

font-size:13px;

font-weight:bold;

padding:15px 0 0;

}

table.contacts { 

border-collapse:collapse;

border-spacing:0;

padding:15px;

width:705px;

}





td.contactDept

{ border-bottom:1px dashed #A1E1FC;

color:black;

font-family:Verdana;

font-size:11px;

font-weight:bold;

padding:10px; }





td.contact

{ border-bottom:1px dashed #A1E1FC;

color:#00479A;

font-family:Verdana,sans-serif,Arial;

font-size:12px;

font-weight:normal;

padding:8px 0 7px 8px;

text-align:left; }



a.email-updates {

padding-bottom:15px;

padding-left:30px;

padding-top:3px;

background:transparent url(../styleImages/email-updates.png) no-repeat scroll left 0;

}

a.follow-twitter {

padding-bottom:15px;

padding-left:30px;

padding-top:3px;

background:transparent url(../styleImages/follow-twitter.png) no-repeat scroll left 0;

}

.twitter {

float:left;

height:60px;

margin-top:0;

padding:20px 0 0 5px;

position:relative;

width:200px;

}
