/* iStorage colour */

body{
	background-color:#7c7c7c;
	background-image:url(../images/bodyback.gif);
}

#container{
	background-color:#fff;
	border-color:#ddd;
}

#container a:link, #container a:visited{
	color:#1d77be;
}

#container a:hover, #container a:active, #container a:focus{
	color:#ff6600;
}

#toplinks {
	color:#7fbbde;
}

#container #reglinks a:link, #container #reglinks a:visited{
	color:#333;
}

#container #reglinks a:hover, #container #reglinks a:active, #container #reglinks a:focus{
	color:#ff6600;
}

/* Horiz menu */

#topstrip{
	background-image:url(../images/top_back.gif);
}

#tabs li a:link, #tabs li a:visited, #tabs li a.select:link, #tabs li a.select:visited{
	background-image:url(../images/navbar3.gif);
}

#tabs li ul li a:link, #tabs li ul li a:visited, #tabs li ul li a.select:link, #tabs li ul li a.select:visited,
#tabs ul li:hover ul li a.hide, #tabs ul li:hover ul li:hover a.hide, #tabs ul li:hover ul li a, #tabs ul li:hover ul li a:hover{
	background-image:none;
}

#tabs ul li.item3:hover ul li a:link,
#tabs ul li.item3:hover ul li a:visited{
	border-color:#fff;
}

#tabs ul li.item3:hover ul li a:link,
#tabs ul li.item3:hover ul li a:visited{
	background:#eee;
	color:#000000;
}

#tabs ul li.item3:hover ul li a:hover {
	background:#4692ce;
	color:#fff;
}

/* searchstrip begins */

#searchstrip form label{
	background-image:url(../images/searchlabel.gif);
}

#searchstrip .left{
	background-image:url(../images/leftsearch.gif);
}

#searchstrip .right{
	background-image:url(../images/rightsearch.gif);
}

.go{
	background-image:url(../images/gobutton.gif);	
}

/*principal firstcolumnigation begins*/

/*level one*/

#menu a:link, #menu a:visited{
	background-image: url(../images/l1back.gif);
	border-bottom-color: #f3f3f3;
	color:#333;
}

#menu a:hover, #menu a:active{
	color:#ff6600;
	border-bottom-color: #ff6600;
}

#menu ul li a.linkon:link, #menu ul li a.linkon:visited,
#menu ul li a.linkonselect:link, #menu ul li a.linkonselect:visited {
	color:#4692ce;
	border-bottom-color: #4692ce;
}

/*level two*/
#menu ul li ul li{
	border-bottom-color: #fff
}

#menu ul li ul li a:link, #menu ul li ul li a:visited{
	color:#333;
	background-image:none;
}

#menu ul li ul li a.linkon:link, #menu ul li ul li a.linkon:visited {
	background-color: #4692ce;
	background-image:none;
	color:#ffffff;
}

#menu ul li ul li a:hover  {
	background-color: #fe7902;
	color: #fff;
}

#menu ul li ul li a.linkon:hover {
	background-color: #fe7902;
	color: #fff;
}

#menu ul li ul a:active {
	background-color: transparent;
	color: #fff;
}

#menu ul li ul a:focus {
	background-color: transparent;
	color: #fff;
}
	
/*level three*/
#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited, #menu ul li ul li ul li a.linkon:link, #menu ul li ul li ul li a.linkon:visited{
	background-image: url(../images/menu-arrow.gif);
	background-repeat:no-repeat;
}

/* main column starts */

.offpage{
	position:absolute;
	left:-1000em;
}

#centerstrip #maincolumn{
	color:#333;
}

h1{
	color:#333;
}

h2{
	color:#333;
}

h3{
	color:#333;
	border-bottom-color:#4692ce;
}

h4{
	color:#333;
}

hr{
	color:#aaa;
	background-color:#aaa;
}

.altcolor{
	color:#ff6600;
}

.altcolorred{
	color:#ff6600;
}

.sidepromos {
	border-color:#aaa;
}

/* Ace stamp */

#container .ace{
	background-color:#f2f2f2;
	color:#333;
}

#container .ace a:link, #container .ace a:visited{
	background-color:#F02E31;
	color:#fff;
}

#container .ace a:hover{
	background-color:transparent;
	color:#F02E31;
}

/* End Ace stamp */

.column1, .column1a{
	border-color:#ccc;
}

#container #feature_container a:link, #container #feature_container a:visited{
	color:#666666;
}

#container #feature_container .feature_header a:link, 
#container #feature_container .feature_header a:visited{
	color:#4692ce;
}

#container #feature_container a:hover, #container #feature_container a:active, #container #feature_container a:focus{
	color:#ff6600;
}

#feature_container ul{
	border-color:#888;
}

/* HOMEPAGE PANELS */

.promopanel{
	border-color:#ddd;
}

#homepage #content .newspanel .date {
	color:#666;
}

#homepage #content .newspanel p {
	border-color:#ddd;
}

#content .promopanel ul li{
	background-image:url(../images/bulletspace_grey.gif);
}

.promopanel h4{
	color:#666;
}

/* Forms */

.formlayout{
	border-color:#ccc;
	background-color:#f9f9f9;
}

.formlayout input, .formlayout textarea{
	border-color:#aaa;
}

.formlayout input.searchbutton, #interior #prize .inputbutton{
	background-color:#0077be;
	border-color:#333;
	color:#fff;
}

form.register h4, form.rma h4{
	background-color:#e6e6e6;
}

.disclaimer{
	background-color:#e6e6e6;
	border-color:#eee;
	color:#333;
}

.disclaimer label{
	color:#0077be;
}

/* News */

#news #content h2{
	background-color:#f1f1f1;
}

.anchortext{
	color:#4692CE;
}

/* Product promos */

#maincolumn #promobar {
	background-color:#FFFFFF;
	border-color:#eee;
}

table#promooffer td, table#promooffer2 td {
	border-color:#4692ce;
}

table#promooffer tr, table#promooffer2 tr{
	border:none;
}

.promoprice{
	color:#333;
}

/* Homepage promos */

.sitepromo_prize{
	background-image:url(../images/prizepromonew.gif);
}

#prize{
	background-color:#f6f6f6;
}

#homepage #content .newspanel hr {
	background-color:#ccc;
	color:#ccc;
}

/* Table */

th{
	background-color:#e4e4e5;
	background-image:url(../images/thback.gif);
	color:#ff6600;
}

tr{
	border-bottom-color:#ccc;
}

/* product pages */

#dcm #content{
	background-image:url(../images/diskcryptmobile_back.jpg);
}

#dc #content{
	background-image:url(../images/deskcrypt_back.jpg);
}

#dg #content{
	background-image:url(../images/diskgenie_back.jpg);
}

.featben .cola, .featben2 .cola{
	background-color:#f9f9f9;
	color:#333;
}

.prodboxdg, .prodboxdcm, .prodboxdesk{
	border-color:#ccc;
}

/* rightcolumn starts */

#centerstrip #rightcolumn{
	color:#333;
}

#rightcolumn h3{
	background-image:url(../images/rightpaneltop.gif);
	color:#fff;
}

#rightcolumn ul{
	background-image:url(../images/rightpanelbottom.gif);
}

#rightcolumn a:link, #rightcolumn a:visited{
	color:#444;
}

#rightcolumn a:hover, #rightcolumn a:active, #rightcolumn a:focus{
	color:#ff6600;
}

/* rightcolumn ends */

/* DiskGenie Product page */

#product .dg_introarea{
	background-image:none;
}

.disk_cartcolumn {
	background-color:transparent;
}

.disk_cartcolumn h3 {
	background-color:#1d77be;
	color:#fff;
}

.disk_cartcolumn div{
	color:#666;
}

.disk_cartcolumn table{
	border-color:#ccc;
}

.disk_cartcolumn table th {
	background-color:#1d77be;
	background-image:none;
	color:#fff;
}

.disk_cartcolumn table td {
	border-color:#ccc;
}

.disk_cartcolumn table td.colc1{
	background-color:#f4f4f4;
}

.disk_cartcolumn table .name {
	color:#1d77be;
}

.disk_cartcolumn table tr.altrow td {
	background-color:#f9f9f9;
}

/* Product page */

.cartcolumn {
	background-color:#f6f6f6;
}

.cartcolumn h3 {
	background-color:#ff6600;
	color:#fff;
}

.cartcolumn div{
	color:#666;
}

#prodmenu{
	border-color:#ccc;
}

#content ul#prodmenu li.selected{
	color:#fff;
	background-color:#1D77BE;
	border-color:#ccc;
}

#content ul#prodmenu li a:link, #content ul#prodmenu li a:visited{
	color:#333;
	background-color:#e6e6e6;
	border-color:#ccc;
}

#content ul#prodmenu li a:hover{
	color:#fff;
	background-color:#1D77BE;
	border-color:#ccc;
}

#content ul#prodmenu li a.buylink:link, #content ul#prodmenu li a.buylink:visited{
	color:#333;
	background-color:#feef00;
	border-color:#ccc;
}

#content ul#prodmenu li a.buylink:hover{
	color:#fff;
	background-color:#4692ce;
	border-color:#ccc;
}

table.presspromo tr.first{
	background-color:#f0e8f5;
}

table.overlist span{
	color:#1d77be;
}

table.productlist td{
	border-color:#333;
}

table.dgfeatben, table.dgfeatben td, table.dgfeatben th{
	border-color:#1d77be;
}

table.dgfeatben th{
	background-color:#1d77be;
	background-image:none;
	color:#fff;
}

.cartcolumn h3.soft{
	background-color:#e6e6e6;
	color:#333;
	border-color:#333;
}

.name{
	color:#ff6600;
}

/* Where to buy */

#wheretobuy #content div div {
	border-color:#ccc;
}

#wheretobuy #content div div h2{
	color:#1d77be;
}

#wheretobuy #content div div ul li a:link img, #wheretobuy #content div div ul li a:visited img{
	border-color:#ccc;
}

#wheretobuy #content div div ul li a:hover img{
	border-color:#5316cf;
}

.countrycelluk {
	background-image:url(../images/uk_map.gif);
}

.countrycellire {
	background-image:url(../images/ireland_map.gif);
}

.countrycellspa {
	background-image:url(../images/spain_map.gif);
}

.countrycellfra {
	background-image:url(../images/france_map.gif);
}

.countrycellnet {
	background-image:url(../images/netherlands_map.gif);
}

.countrycellport {
	background-image:url(../images/portugal_map.gif);
}

.countrycellita {
	background-image:url(../images/italy_map.gif);
}

.countrycellswit {
	background-image:url(../images/swit_map.gif);
}

.countrycellczech {
	background-image:url(../images/czech_map.gif);
}


/* Gallery */

#jgal li, #jgal li img { 
	border-color:#fff; 
	outline-color:#ddd;
}

/* Form */

.entervalue{
	border-color:#bbb;
}

/* Panels */

.panel h3{
	background-color:#ff6600;
	color:#fff;
}

.panel p{
	background-color:#f1f1f1;
}

/* Footer */

#footer {
	background-image: url(../images/footer.gif);
	border-top-color:#ddd;
}

#footer p{
	background-color:#fff;
	color:#999;
}

/* review promo */

.reviewpromo{
	background-color:#f6f6f6;
	border-color:#00A8FF;
	color:#fff;
}

#container #maincolumn .reviewpromo a:link, #container #maincolumn .reviewpromo a:visited {
	color:#ff6600;
}

#container #maincolumn .reviewpromo a:hover {
	color:#1d77be;
}

/* Promo pages */

.dailypromo{
	background-color:#00A8FF;
	color:#fff;
}

.usualprice{
	color:#666;
}