body {
    font:11px Arial, Helvetica, sans-serif;
    background:#ccc7b4;
    color:#027ab8;
    margin:0;
    padding:0;
}

a {color:#027ab8;}
a:hover {color:#003399;}
img {border:none;}
.right {float:right;}
.left {float:left;}

.error {
    color: #FF0000;
}

#bodyWrapper {
    margin:auto;
}
/*header********************************/
#header {
    background:url(../images/bgTop.png) repeat-x;
    width:100%;
    height:164px;
}


#logoCont {
    margin:auto;
    background:url(../images/bgHeader.png) no-repeat center;
    height:164px;
    width:1000px;
    position: relative;
}


#menuTop {
    padding:18px 0 0 220px;
}

#menuTop ul {
    margin:0;
    padding:0;
    list-style:none;
}
#menuTop ul li {float:left;}
#menuTop li a {
    display:block;
    height:26px;
}
#menuTop li a.mnComp {background:url(../images/botComponents.gif) no-repeat top left;}
#menuTop li a.mnSyst {background:url(../images/botSystems.gif) no-repeat top left;}
#menuTop li a.mnLapt {background:url(../images/botLaptops.gif) no-repeat top left;}
#menuTop li a.mnProj {background:url(../images/botProjectors.gif) no-repeat top left;}
#menuTop li a.mnPlas {background:url(../images/botPlasma.gif) no-repeat top left;}
#menuTop li a.mnLice {background:url(../images/botLicencing.gif) no-repeat top left;}

#menuTop li a.mnComp:hover {background:url(../images/botComponents.gif) no-repeat bottom left;}
#menuTop li a.mnSyst:hover {background:url(../images/botSystems.gif) no-repeat bottom left;}
#menuTop li a.mnLapt:hover {background:url(../images/botLaptops.gif) no-repeat bottom left;}
#menuTop li a.mnProj:hover {background:url(../images/botProjectors.gif) no-repeat bottom left;}
#menuTop li a.mnPlas:hover {background:url(../images/botPlasma.gif) no-repeat bottom left;}
#menuTop li a.mnLice:hover {background:url(../images/botLicencing.gif) no-repeat bottom left;}

#logo {
    padding:60px 0 0 520px;
    color:#000000;
    font-size:1.2em;
}
#logo p {margin:0; padding:0;}

/******************************************************************/
/* search panel ********************************************************/
#searchPanel {
    background:url(../images/bgSerachPanel.png) repeat-x;
    margin:auto;
    background-position:center; 
    height:23px;
    width:1000px;
    color:#fff;
    border-bottom:2px solid #AC9C67;
    border-left:1px solid #AC9C67;
    border-right:1px solid #AC9C67;
    padding-top:4px;
}
#spCont {width:1000px; margin: auto; text-align:center; font-weight:bold; display: inline;}
#spCont div.spLab {
    float:left;
    width:280px;
    padding: 0 0 0 10px;
}
#spCont div.btn {
    float:left;
}
#spCont input, #spCont select { font-size:11px;}
#spCont select {width:170px;}

/*******************************************************************/
#content {
    width:1000px;
    margin:0 auto;
    clear:both;
    background:#ffffff;
}
.sep {clear:both}

#adCol {
    width:186px;
    /*float:right;*/
    /*border-bottom:4px solid #fff;*/
    border-top:4px solid #FFFFFF;
    border-right:4px solid #FFFFFF;
	background:#ECE8DB;
}
#login {
    background:#ECE8DB;
    padding:10px;

}



#login a {
    font-size:12px;
    color:#027ab8;
}
#login a:hover {
    font-size:12px;
    color:#003399;
}

#login h2 {
    font-size:14px;
    color:#027ab8;
}

#login h3 {
    background:url(../images/titCustoerLogin.gif) no-repeat 0;
    height:36px;
    margin:0;
    padding:0;
}
#login h3 span {margin-left:-9999px;}
#login label input {
    width:110px;
    font-size:11px;
}
p.fpnu {text-align:center;}


#menuCol {

    width:199px;

    border-top:4px solid #FFFFFF;
    border-left:4px solid #FFFFFF;
}

#menuCola ul {
    margin:10px;
    padding:10px 0;
    list-style:none;
    font-size:12px;
}

#menuCola li a {
    display:block;
    padding:4px 10px 4px 15px;
    color:#027ab8;
    text-decoration:none;
    border-bottom:1px solid #aad6f0;
}
#menuCola li a:hover {
    background:#047cba url(../images/bulletOrange.gif) no-repeat 0 2px;
    color:#fff;
    font-weight:bold;
}

#menuCola ul ul {
    margin:5px;
    padding:5px 0;
    list-style:none;
    font-size:11px;
    background:#E7F5FE;
}
#sometext {
    text-align: justify;
}
#mainContent {
	marign-top: 10px;
    /* padding:10px 3px;*/
    /*margin-left:202px;*/
 /*   width:595px; */
    background:#ffffff;
}
#topBanner {margin-bottom:15px;}

#offersHome div.offer {
    float:left;
    margin-right:8px;
    width:264px;
    background:#e9f5fe;
    padding-bottom:15px;
}
.details {float:left; width:52px; margin:0 5px;}

#offersHome div.offer p {
    margin:0 5px 8px 72px;
}
#offersHome div.buy {text-align:right; margin-right:5px;}

#offersHome div.offer h2 {
    background:url(../images/titSpecialOffer.gif) no-repeat;
    height:39px;
    margin:0;
    padding:0 0 10px 0;
}

#offersHome div.offer h2 span {margin-left:-9999px;}


#shoppingCart {

    margin-left:5px;
    text-align:center;
    width:175px;
}
#shoppingCart h3 {
    background:url(../images/shopTop.gif) no-repeat;
    color:#fff;
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
    border-top:1px solid #E85A07;
    font-size:12px;
    height:18px;
    margin:0;
    padding:4px 0 0 0;
}
#shoppingCart ul {
    margin:0;
    padding:0;
    list-style:none;
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
}
#shoppingCart li {
    padding:4px 15px;
    color:#666;
    font-weight:bold;
}
#shoppingCart li a {
    color:#05005c;
    text-decoration:none;
}
#shoppingCart li a:hover {
    text-decoration:underline;
}
#shoppingCart li.scTotal {
    color:#ff0000;
    background:#f7f6f7;
}
#shoppingCart div.cartBtns {
    background:url(../images/shopBottom.gif) no-repeat;
    height:22px;
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
    padding-top:4px;
}
#shoppingCart div.cartBtns a {background:#ee0000; color:#fff; padding:2px 4px; margin:2px 4px; font-weight:bold; text-decoration:none;}
#shoppingCart div.cartBtns a:hover {background:#00cc00; color:#000;}

#bestsellers {
   text-align:center;
    width:175px;
  margin-top: 10px;
  margin-left: 10px;
}

#bestsellers h3 {
    background:url(../images/shopTop.gif) no-repeat;
    color:#fff;
    border:1px solid #E85A07;
    font-size:12px;
    height:18px;
    margin:0;
    padding:4px 0 0 0;
}

#bestsellers ul {
    /*background-color:#aad6f0;*/
    margin:0;
    padding:0;
    list-style-type: none;
    
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
    border-bottom:1px solid #E85A07;
  text-decoration: none;
}

#bestsellers li {
    border: none;
    padding:4px 15px;
    color:#222;
    font-weight:bold;
    text-align: left;
    border-bottom:0px;
}

#bestsellers li img{
  vertical-align: middle;  
  
  right: 5px;
  top: 1px;
}


#bestsellers li a {
    text-decoration:underline;
    border: none;
}

#popularcountries {
   text-align:center;
    width:175px;
  margin-top: 10px;
  margin-left: 5px;
}

#popularcountries h3 {
    background:url(../images/shopTop.gif) no-repeat;
    color:#fff;
    border:1px solid #E85A07;
    font-size:12px;
    height:18px;
    margin:0;
    padding:4px 0 0 0;
}

#popularcountries ul {
    margin:0;
    padding:0;
    list-style-type: none;
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
    border-bottom:1px solid #E85A07;
  text-decoration: none;
}

#popularcountries li {
    border: none;
    padding:4px 15px;
    color:#222;
    font-weight:bold;
    text-align: left;
}


#priceLists {
    margin-left:5px;
    text-align:center;
    width:175px;

}

#priceLists h3 {
    background:url(../images/shopTop.gif) no-repeat;
    color:#fff;
    border:1px solid #E85A07;
    font-size:12px;
    height:18px;
    margin:0;
    padding:4px 0 0 0;
}

#priceLists ul {
    margin:0;
    padding:0;
    list-style:none;
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
    border-bottom:1px solid #E85A07;
}

#priceLists li {
    padding:4px 15px;
    color:#666;
    font-weight:bold;
}

#priceLists li a {
    color:#05005c;
    text-decoration:none;
}

#priceLists li a:hover {
    text-decoration:underline;
}

/* products ***************************************************************/
#menuProducts { text-align:center;}
/*#menuProducts ul {
margin:0;
padding:0;
list-style:none;
}
#menuProducts li {
float:left;
padding:4px 0 0 0;
height:24px;
display:block;
}*/
table.mainProd {
    padding:4px 0;
    background:#AC9C67 url(../images/bgProdList.gif) repeat-x;
    border-top:2px solid #0066;
    border-left:1px solid #0066;
    border-right:1px solid #0066;
    height:20px;
    color:#fff;
    margin:auto;
}
.mainProd a, .submenuProd a {
    color:#fff;
    height:24px;
    text-decoration:none;
}
.mainProd a:hover, .submenuProd a:hover {
    color:#fff;
    text-decoration:underline;
}
table.submenuProd {
    background:#C67B15 url(../images/bgProdList2.gif) repeat-x;
    height:20px;
    margin:auto;
    padding:4px;
    color:#fff;
}
table.mainProd td, table.submenuProd td {padding:0 0 0 4px;}


#pager {margin:0px; text-align:center;}

#pager ul {
    margin:0;
    padding:0;
    list-style:none;
}
#pager li {
    display:inline;
}
#pager li img {vertical-align:middle;}
#pager a.selected {color:#fff; padding:2px; background:#1167a8; font-weight:bold; text-decoration:none;}

table.itemOrder, table.productList {
    text-align:center;
    width:590px;
}
table.itemOrder td img {vertical-align:middle; cursor: pointer;}
table.itemOrder td a {font-weight:bold;}

table.productList {
    text-align:left; 
    background:#BCB6A4 none repeat scroll 0%;
    border:0px solid #0B198C; 
    margin-top:10px;
}
table.productList td {
    background:#ECE8DB url(../images/firstalt.gif) repeat-x scroll left top;
    border:2px solid #ECE8DB;; 
    padding:2px 0; 
    margin:0;
}
table.productList img {border:1px solid #efb147; margin:2px;}
table.productList a img {border:none;}
table.productList a {font-weight:bold;}
table.productList input {vertical-align:middle;}
table.productList th {
    background:#E85A07 url(../images/cathead_bg.gif) repeat-x scroll left top;
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
    border-top:1px solid #E85A07;
    color:#fff;
    padding:4px;
}
#prodItemDesc {text-align:center; width: 565px;}
#prodItemDesc h3 {
    width: 555px;
    background:#E85A07 url(../images/cathead_bg.gif) repeat-x scroll left top;
    border-left:1px solid #E85A07;
    border-right:1px solid #E85A07;
    border-top:1px solid #E85A07;
    color:#fff;
    padding:4px;
    margin:4px 0;
    font-size:12px;
    height:12px;
}
#prodItemDesc h4 {
    text-align: left;
    background:#AC9C67 url(../images/bgProdList3.gif) repeat-x;
    border-bottom:2px solid #AC9C67;
    border-left:1px solid #AC9C67;
    border-right:1px solid #AC9C67;
    color:#fff;
    padding:4px;
    margin:4px 0;
    font-size:12px;
    height:12px;
}

.upgradeGroupHeader {
	cursor:pointer;
	font-size:14px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 5px;
}

#mainSpecs {display: block; height: auto;}
#prodItemDesc div.colSpecs {
    float:left;
    display: block;
    width:184px;
}

#prodItemDesc div.colSpecs p {
    margin: 0;
    padding: 0;
}

#prodItemDesc div.productImage {
    float:left;
    width:264px;
}
.productImage img {border:1px solid #efb147;}
.important {font-weight:bold;}
.buyCol {
    float:left;
    width:90px;
}
a.bcl {
    background:url(../images/nextQty.gif) no-repeat;
    padding-left:20px;
}

.specsDesc { padding: 0; float: none;}
.specsDesc p { text-align: left; }
.specsDesc h3 {
    text-align: left;
    background:#AC9C67 url(../images/bgProdList3.gif) repeat-x;
    border-bottom:2px solid #AC9C67;
    border-left:1px solid #AC9C67;
    border-right:1px solid #AC9C67;
    color:#fff;
    padding:4px;
    margin:4px 0;
    font-size:12px;
    height:12px;
}

.moreSpecs div {float:left; width:250px; padding:0 0 0 10px;}
.moreSpecs div table {text-align:left;}

input, textarea, select {font:11px Arial, Helvetica, sans-serif;}
#contactForm table {width:100%; padding:4px;}
#contactForm td, #contactForm th {vertical-align:top; text-align:left; border-bottom:1px dotted #1167a8; padding:4px; background:#f7f6f7;}


/*footer**************************************************************/
#footer {
    background:url(../images/footer.gif) repeat-x;
    width:1000px; 
    border-top:4px solid #fff; 
    padding:2px 0; 
    clear:both; 
    margin:auto;
}
#menuFooter {
    width:1000px;
    text-align:center;
    margin:auto;
}
#menuFooter ul {margin:0; padding:0; list-style:none;}
#menuFooter li {display:inline; color:#e9f5fe; padding-right:10px;}
#menuFooter li a {color:#e9f5fe; text-decoration:none; padding-right:10px;}
#menuFooter li a:hover {color:#33CCFF; text-decoration:underline;}

#payment label {
    font-weight: bolder;
    text-align: left;
    text-decoration: underline;
}

#flashLogoContainer {
	display: block;
	left:33px;
	position:absolute;
	top:79px;
	z-index: 0;
}
		#flashLogo {
			width: 480px;
			height: 85px;
		}
		
#userMenu {
	margin: 0px;
	padding: 0px;
}

	#userMenu li {
		display: block;
		line-style: none;
		
		padding: 0px;
	}

/*

standard form styling

*/

form.standard {
	
	text-align: left;
		
}

form.standard ul {
	padding: 0px;
	margin: 0px;
}

	form.standard ul li {
		list-style: none;
		margin: 0px;
	}
	
	form.standard fieldset {
		border: 0px;
		
	}
	
	form.standard input.text,
	form.standard textarea {
		border: 1px solid #a3a3a3;
		
	}
	
	form.standard textarea {
		float: left;
	}
	
	form.standard select {
		float: left;
	}
	
	form.standard input.text {
		height: 16px;
		float: left;
		width: 250px;
	}
	
	
	form.standard .field {
		float: left;
		clear: both;
	}
	
	form.standard .field .label {
		display: block;
		float: left;
		margin: 0 0 15px 0;
	}
	
	form.standard .buttons {
		float: left;
		clear: both;
	}
	
	form.standard .buttons .button_list li {
		display: block;
		float: left;
	}
	
	

#new_ticket_form {
	color: #000000;
	font-size: 13px;	
}
	#new_ticket_form .field .label {
		width: 150px;
		
	}
	
	#new_ticket_form .field textarea {
	
		width: 425px;
	
	}


.errorBlock,
.noticeBlock {
	text-align: left;
}

.errorBlock {
	color: #ff0000;	
}

.noticeBlock {
	color: #32AF20;	
}


#ticket_message_list {
	background: #BCB6A4; 
}



#ticket_list tr td,
#ticket_message_list tr td  {
	background: url(/images/td_bg1.gif);
	border: 0px;
	padding: 2px;
}

	#ticket_list tr td.staff,
	#ticket_message_list tr td.staff {
		color: #32AF20;
		font-weight: bold;
	}
	

	
.last_ticket_details {
	text-align: left;
	color: #000000;
	padding: 5px;	
}

.button_line {
	float: left;	
}


.item_price_ex_vat .usd,
.item_price_ex_vat .aud,
.item_price_ex_vat .eur,
.item_price_ex_vat .pln {
	display: none;
}

.bold {
	font-weight: bold;
}

.item_price_inc_vat .usd,
.item_price_inc_vat .aud,
.item_price_inc_vat .eur,
.item_price_inc_vat .pln {
	display: none;
}
	







	