/*
  $Id: stylesheet.css,v 1.2 2005/04/06 22:54:27 Michael Sasek Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
  
  Updated by  TemplateShopper.com November 2003 for AAbox .com
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

hr	{ height: 0px; border: solid #CCCCCC 0px; border-top-width: 1px;}
hr.splitter	{ height: 0px; border: solid #CCCCCC 0px; border-top-width: 1px;}


body {
margin:0;
padding:0;
font:Verdana, sans-serif;
font-family:Verdana, sans-serif;
font-size:11px;
}

li {padding:0 0 2px 0; margin:0; list-style: none square; }
ul {margin:2px 0 2px 25px; padding:0;}

a:link, a:visited {color:#000000; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}

.topbarrep{
background-image:url(../../layoutimages/images/a-topbar-rep.jpg);
background-repeat:repeat-x;
height:31px;
padding: 3px 0 0 0;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px 0;
color:#7E7E7E;
}
.topbarrep a {color:#7E7E7E;}
.topbarrep a:hover {color:#212121;}

.topbarrepholder{
width:711px;
}

.mainholder {
width:711px;
background-image:url(../../layoutimages/images/a-overall-body-rep.jpg);
text-align:left;
}

.contactusdiv{
text-align:right;
margin:10px 0;
}

#overall-leftcolumn{
width:190px;
float:left;
background-color:#F8F8F8;
}

#overall-rightcolumn{
width:508px;
float:right;
background-color:#F1F1F3;
}

#leftfooter{
width:199px;
float:left;
background-image:url(../../layoutimages/images/a-footer-left-rep.jpg);
background-repeat:repeat-x;
height:76px;
text-align:center;
font-size:10px;
color:#333333;
}

#rightfooter{
width:508px;
float:right;
background-image:url(../../layoutimages/images/a-footer-right-rep.jpg);
background-repeat:repeat-x;
height:76px;
text-align:center;
}


#righttopmenu {
height:95px;
background-image:url(../../layoutimages/images/a-righttopmenu-rep.jpg);
background-repeat:repeat-x;
padding:0;
font-size:9px;
color:#666666;
margin:0 0 0 0;
}
#righttopmenu a{color:#666666;}

#righttopmenu ul { margin:0; padding:0;}
#righttopmenu li {
/* border-left:1px dashed #999999; */
display:inline;
list-style:none;
padding:0; margin:0 0 0 4px;
}

h1 {
font-weight:bold;
font-size:18px;
color:#9A9A9B;
margin:3px; padding: 0;
line-height:100%;
}

/* NOW FOR ALL THE STUFF THEY REQUIRE */
.pageHeading{
font-size:15px;
color:#383852;
font-weight:bold;
/* background-color:#FFFFFF; 
border:1px solid #E8E8E8;*/
padding:2px;
}

td.newproductsmodule img, td.roundeybox img, div.roundeybox img, img.roundeybox img, a.roundeybox img, span.roundeybox img{
margin:3px;
padding:3px;
background-image:url(http://www.freedom-wireless.co.uk/shop/layoutimages/images/a-curvey-backing-main.jpg);
background-repeat:no-repeat;
background-position:center;
}

.infoBoxHeading, .screenshotsHeader, .screenshotsHeaderText{
/*
border-bottom:2px solid #CCCCCC;
border-top:1px solid #CCCCCC;
background-color:#EEEEF2;
*/
font-weight:bold;
margin:0;
color:#000000;
background-image:url(../../images/infobox-top-rep.jpg);
background-position:top;
background-repeat:repeat-x;
/*
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
*/
padding:3px;
}
.infoBox{
background-color:#FBFBFB;
border:1px solid #D3D3D3;
}

div.screenshotsHeaderText{color:#000000;}

td.infoBoxContents{
border:1px solid #E2E2E3;
border-bottom:2px solid #CCCCCC;
margin-bottom:5px;
}

.smallText{
font-size:10px;
}

td.smallText, td.smallText a{
color:#616F86;
text-decoration:none;
}

td.smallText a:hover{
color:#000000;
}

.tinytext{font-size:9px; color:#666666;}

.inputRequirement{color:#FF0000; font-weight:bold;}

div.whatsnetboxdiv img {
margin:3px;
padding:3px;
background-image:url(../../layoutimages/images/a-curvey-backing-column.jpg);
background-repeat:no-repeat;
background-position:center;
}

.whatsnetboxdiv {
font-size:9px;
color:#000000;
font-weight:bold;
}

.whatsnetboxdiv a {font-weight:normal;}
.whatsnetboxdiv a:hover {text-decoration:none;}


#leftmenulist ul {padding: 0; margin: 0;}
#leftmenulist li {
list-style-type:none;
padding: 0; margin: 0;
}

#manufacturersmenu a{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
background-color:#FCFCFC;
color:#434343;
margin:1px; padding:1px;
line-height:16px;
}
#manufacturersmenu a:hover{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}

#shoppingcartdiv {
width:178px;
margin:auto;
padding:0px;
border-top:1px solid #C1C1C1;
border-left:1px solid #C1C1C1;
border-right:1px solid #C1C1C1;
background-color:#FCFCFC;
font-size:9px;
line-height:150%;
color:#000000;
}
#shoppingcartunderdiv {
background-image:url(../../layoutimages/images/a-cartbox-bottom.jpg);
background-repeat:no-repeat;
background-position:top;
width:180px;
}

.undercartlinks{
margin:auto;
text-align:center;
font-size:9px;
}
a.undercartlinks:link, a.undercartlinks:visited {
color:#999999;
}

#shoppingcartdiv a{
color:#333333;
text-decoration:none;
border:0px solid #FFFFFF;
}

#shoppingcartdiv a:hover{
color:#000000;
}

.menuimages img {
margin:0 0 7px 0;
}

td.dottedleft {
border-left:1px dashed #919192;
padding:0 0 0 5px;
}

/* This is the alternating shiznit */

.top-selfinstallbacking{
background-image:url(../../layoutimages/images/pics/top-box-self-install.jpg);
background-repeat:no-repeat;
background-position:top left;
height:93px;
text-align:left;
}

.top-needhelpbacking{
background-image:url(../../../livehelp/images/right-box-backing.jpg);
background-repeat:no-repeat;
background-position:top right;
height:93px;
text-align:left;
}


tr.cartBoxContents, td.cartBoxContents{
margin:0 0 4px 0;
}



input {
background-color:#FFFFFF;
color:#333333;
padding:3;
/* border: 1px solid #645A57; */
}

ul.manufacturerlist {
padding:0;
margin:0;
}
ul.manufacturerlist li {
padding:0 0 2px 0;
margin:0 0 2px 0;
}
ul.manufacturerlist li a:hover{
background-color:#F6F9FA;
color:#666666;
}

td.selfinstallbutton{
width:486px;
height:170px;
background-image:url(../../layoutimages/images/pics/front-page-wireless-box.jpg);
background-repeat:no-repeat;
font-size:9px;
font-weight:bold;
}
.greetUser{
color:#FF0000;
font-weight:bold;
}

input, textarea {
font-size:11px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

input.confusedinputs{
margin:2px 2px 2px 35px;
}

form{ padding:0; margin:0;}

div.mainsectionrepeater{
background-image:url(../../layoutimages/images/a-mainsection-rep.jpg);
background-repeat:repeat-x;
margin:2px 0 0 1px;
padding:0px;
}

#topsearchloginthing{
float:right; 
font-size:10px;
font-weight:bold;
color:#F70503
}
#topsearchloginthing a { color:#F70503}
#topsearchloginthing form {
display:inline;
font-weight:bold;}

#topsearchloginthing input {
font-size:10px;
border:0px;
margin:0 2px 0;
padding:1px 1px;
color:#000000;
background-color:#F7F9FB;
}
.topsearchloginthinggo{
font-size:9px;
color:#000000;
border:0;}

.smallText{
border-bottom:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
}

#topsearchbox{
font-size:9px;
padding:5px 5px 0 0;
}
#topsearchbox form{
padding:0; margin:0;
}
#topsearchbox input{
background-color:#F7F9FB;
border:1px solid #999999;
padding:2px;
}

.productListing-even{border-bottom:1px dotted #CCCCCC;}

table.errortable, tr.infoBoxNoticeContents {color:#FF0000; font-weight:bold;}
tr.infoBoxNoticeContents {background:url(../../layoutimages/icon-exclaim.jpg) no-repeat left; }

ul.wizardul {margin:0; padding:0; list-style:none;}
li.wizardctype {margin:8px 0; padding:6px; font-size:12px; border:1px solid #CCCCCC; background:#FFFFFF;
text-transform:capitalize;}
li.wizardctype a {color:#FF0000; text-decoration:underline; font-weight:bold;}
li.wizardctype a:hover {color:#FF0000; text-decoration:none;}

#wizardheader{}
.wizardbox{padding:0 20px;}

#whydowedothis {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:10px 5px 10px 200px;
background:url(../../tpl/images/why-do-we-ask-this.jpg) no-repeat left; margin:10px 0;}


#confusedboxthing {background-image:url(../../layoutimages/images/a-confused-box-lady.jpg);
background-repeat:no-repeat; width:182px; height:258px; margin:auto;}
#confusedboxinner {padding:145px 5px 0 5px; font-size:9px; color:#000000; text-align:center;}


.checkoutBarTo, .checkoutBarFrom{font-size:9px; color:#666666;}
.checkoutBarCurrent{font-size:9px; color:#333333; font-weight:bold;}


.mainleftmenu{padding:7px 1px 5px 20px;}
.mainleftmenu a{font-size:11px; line-height:200%;}