
*
{
margin: 0;
padding: 0;
}

html,body
{
font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
font-size: 95%;
}




A:link {text-decoration: none; color: #646060;}
A:visited {text-decoration: none; color: #646060;}
A:active {text-decoration: none}
A:hover {text-decoration: underline}


a.js
{
text-decoration: none;
}

#exteends
{
clear: both;
}

#best
{
margin-top: 4px;
font-size: 77%;
}


.best
{
margin-top: 4px;
font-size: 77%;
}

.janu
{
margin-bottom: 8px;
}

#listing
{
list-style-position: outside;
}


#revd
{
width: 550px;
margin-left: 4px;
}

#revk
{
font-weight: bold;
color: #444444;
}

#fleft
{
float: left;
}

#fright
{
float: left;
}

#ext_right
{
float: left;
border-bottom: 1px;
border-top: 1px;
border-left: 0px;
border-right: 0px;
border-style: solid; 
border-color: #C0C0C0;
border-top-color: #ffffff;
margin-top: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
width: 365px;
}


#ext_right2
{
float: left;
border-bottom: 1px;
border-top: 1px;
border-left: 0px;
border-right: 0px;
border-style: solid; 
border-color: #C0C0C0;
border-top-color: #ffffff;
margin-top: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
width: 180px;
}

#ext1
{
font-weight: bold;
border: 1px;
border-style: solid;
border-color: #C0C0C0;
float: left;
border-bottom: 0px;
margin-top: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
}

#ext2
{
border: 1px solid; 
border-color: #C0C0C0;
float: left;
margin-top: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
}

#ext3
{
border: 1px solid; 
border-color: #C0C0C0;
float: left;
margin-top: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
}


#ext4
{
border: 1px solid; 
border-color: #C0C0C0;
float: left;
margin-top: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
}

.pad_ext
{
border-bottom: 1px;
border-top: 1px;
border-right: 0px;
border-left: 0px;
border-style: solid;
border-color: #C0C0C0;
border-top-color: #ffffff;
float: left;
margin-top: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
}




table.one 
{
border-spacing: 0px;
float:left;
margin-left: 20px;
}

table.one td 
{ 
padding:10px; 
}

table.one th 
{ 
padding:10px; 
}

table.two
{
margin-left: 20px;
margin-top: 5px;
margin-bottom: 40px;
border-spacing: 0px;
clear: both;
}

table.two td 
{ 
padding:5px 71px 5px 0px; 
}


table.two th 
{ 
padding:5px 71px 0px 0px;
border-style: none none solid none;
border-width: 1px;
}


tr.colour
{
background-color: #f1f1f1;
}

table.three td 
{ 
padding: 5px;
padding-bottom: 10px;
}

.brandy
{
margin-bottom: 40px;
margin-top: 10px;
margin-left: 10px;
}

#listing
{
margin-left: 25px;
}

.recspace
{
margin-left:20px;
margin-right: 100px;
float:left;
}

.recspace2
{
margin-left:2px;
font-weight: bold;
float:left;
}

.menust
{
font-size: 80%;
}

#mpadleft
{
margin-left: 5px;
}

#mpadleft2
{
margin-left: 10px;
}


#termy
{
margin-bottom: 10px;
}

#banners
{
font-weight: bold;
color: #339933;
margin: 5px;
margin-top: 10px;
margin-bottom: 10px;
height: 135px;
width: 615px;
float:left;
}

#banners2
{

margin: 10px;
margin-top: 12px;
margin-bottom: 0px;
float:left;
background-image: url(banners.png);
background-repeat: no-repeat;
}


#tilbud
{
float:right;
padding-top: 6px;
margin-bottom: 20px;
margin-right: 10px;
}

#listy
{
margin-left: 29px;
}

#listies
{
padding-top: 6px;
margin-left: 12px;
margin-bottom: 5px;
}


#finalbut
{

}

#levvy
{
text-align: left;
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 10px;
}

#finaldivs
{
margin-left: 18px;
border-top: 1px solid;
border-color: #f1f1f1;
padding-top: 15px;
}

.addcust
{
font-size: 110%;
color: #4fad0e;
font-weight: bold;
text-align: center;
margin-bottom: 7px;
}

.addcusts
{
font-size: 110%;
color: #4fad0e;
font-weight: bold;
text-align: center;
margin-bottom: 7px;
margin-top: 22px;
}


#conny
{
width: 115px;
}


#ulong
{
font-size: 80%;
}

#ulong2
{
font-size: 50%;
font-weight: bold;
}

#searchy
{
padding-top: 5px;
}

.linkd
{
color: white;
margin-top: 10px;
margin-left: 10px;
}

#thsf
{
height: 21px;
padding-top: 3px;
margin-bottom: 17px;
vertical-align: middle;
}

#thsb
{
padding-bottom: 17px;
vertical-align: middle;
}

#cmon
{
height: 31px;
}


#search
{
width: 500px;
height: 40px;
float: left;
}

#navigation
{
width: 504px;
margin-top: 65px;
float:right;
margin-left: 265px;
}

#links
{
width: 225px;
height: 45px;
float: right;
}

#logo
{
background-image: url(logohead.png); 
width: 990px;
height: 167px;
}


#logo2
{
background-image: url(logo.png); 
width: 310px;
height: 167px;
margin-left: 10px;
float: left;
}

#reccont
{
width: 610px;
}

#reccontact
{
font-size: 80%;
float: right;
text-align: right;
margin-top: 40px;
margin-bottom: 34px;
}

#cinfo
{
float:left;
clear: both;
margin-left: 20px;
margin-top: 20px;
width: 190px;
}

* html #cinfo
{
margin-left: 10px;
}

#cstatus
{
float:right;
margin-left: 20px;
margin-top: 20px;
clear:right;
}

.ctot
{
margin-left: 20px;
clear:both;
}



#temp
{
clear:both;
}


#logo_pic
{
float: left;
margin-left: 10px;
}

#navvy1
{
width: 98px;
height: 57px;
float: left;
}

#navvy2
{
width: 99px;
height: 57px;
float: left;
}

#navvy3
{
width: 100px;
height: 57px;
float: left;
}

#navvy4
{
width: 102px;
height: 57px;
float: left;
}

#navvy5
{
width: 101px;
height: 57px;
float: left;
}



#rbut
{
text-align: left;
}

#passy
{
margin-bottom: 5px;
}

#usy
{
margin-bottom: 5px;
}

.up
{
}

#logon
{
margin-top: 5px;
margin-bottom: 5px;
}

.feil_felt
{
background-color: red;
}

.feil
{
background-color: red;
margin-bottom: 10px;
margin-top: 10px;
text-align: center;
}

.feild
{
background-color: red;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 300px;
text-align: center;
width: 400px;
}

.feilk
{
background-color: #FF9900;
margin-top: 10px;
margin-left: 185px;
text-align: center;
width: 630px;
}

* html .feilk
{
width: 620px;
}

.feils
{
background-color: red;
margin-bottom: 10px;
margin-top: 10px;
font-size: 90%;
}

.alsos
{
float:left;
margin-bottom: 15px;
margin-top: 40px;
margin-left: 5px;
padding-top: 5px;
font-weight: bold;
color: #444444;
clear: both;
border-top: 1px solid;
border-color: #f1f1f1;
width: 600px;
}

.also
{
float:left;
margin-bottom: 10px;
margin-top: 40px;
margin-left: 5px;
padding-top: 5px;
font-weight: bold;
color: #444444;
clear: both;
border-top: 1px solid;
border-color: #f1f1f1;
width: 600px;
}


#ajaxed
{
margin-top: 3px;
margin-left: 270px;
}

#revsy
{
margin-left: 5px;
}

.rev_col
{
clear: both;
background-color: #f1f1f1;
padding: 4px;
width: 594px;
}

.rev_no_col
{
padding: 4px;
width: 594px;
}

.rev_p
{
padding-bottom: 6px;
font-size: 85%;
}


#cpass
{
padding-top: 10px;
background-color: #f1f1f1;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
float: left;
width: 305px;
}

#cnews
{
padding-top: 10px;
background-color: #f1f1f1;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
float: left;
width: 305px;
}

#user
{
padding-top: 22px;
width: 605px;
margin: auto 10px;
float: left;
}

#copied
{
margin: auto 240px;
margin-top: 2px;
}


#usero
{
padding-top: 25px;
padding-bottom: 25px;
}


.pleasec
{
text-align: center;
margin-bottom: 10px;
}

.pleasecc
{
text-align: center;
margin-bottom: 45px;
}


.please
{
text-align: center;
margin-bottom: 10px;
font-weight: bold;
color: #4fad0e;
}

.please2
{
text-align: center;
font-weight: bold;
background-color: #4fad0e;
color: #ffffff;
}



.checkout
{
font-weight: bold;
text-align: right;
margin-right: 10px;
clear:both;
}

.checkout2
{
text-align: right;
margin-right: 10px;
clear:both;
}

.checkouts2
{
margin-right: 10px;
clear:both;
padding-left: 85px;
}

.checkouts
{
margin-right: 10px;
clear:both;
padding-left: 85px;
}

.checkouts1
{
padding-left: 85px;
margin-right: 10px;
padding-bottom: 5px;
clear:both;
}

#wrap2
{
padding-top: 10px;
padding-bottom: 5px;
background-color: #f1f1f1;
width: 270px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
float: left;
}


#wrap6
{
padding-top: 20px;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 10px;
width: 303px;
background-color: #f1f1f1;
float:left;
}

#wrap3
{
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-left: 10px;
width: 270px;
background-color: #f1f1f1;
float:left;
}

#wrap5
{
padding-top: 10px;
margin-top: 10px;
margin-left: 10px;
width: 303px;
background-color: #f1f1f1;
float:left;
}


#ordering
{
clear:both;
}

#userbutt
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 175px;
float:right;
}

#userbutt1
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
}

#userbutt2
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
float:right;
}

#userbutt3
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 88px;
}

#userbutt4
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 500px;
clear: both;
}


#userbutt5
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 115px;
float:right;
}


#userbutt6
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 20px;
float:right;
}


#wrap
{
padding-top: 10px;
padding-bottom: 5px;
background-color: #f1f1f1;
width: 270px;
margin: auto 160px;
margin-top: 10px;
}

#wrap9
{
padding-top: 10px;
padding-bottom: 5px;
background-color: #f1f1f1;
width: 450px;
margin: auto 80px;
margin-top: 10px;
}



#wrap8
{
padding-top: 15px;
padding-bottom: 5px;
background-color: #f1f1f1;
width: 380px;
margin: auto 110px;
margin-top: 10px;
}

.fields
{
margin-bottom: 20px;
text-align: right;
word-spacing: 10px;
margin-right: 10px;
}

.fieldsc
{
margin-bottom: 20px;
text-align: left;
margin-left: 10px;
}

.fieldpass
{
margin: 10px;
margin-bottom: 20px;
}

.fields2
{
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
float:right;
}

.fieldss2
{
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
width: 230px;
float:right;
clear:both;
}

* html .fieldss2
{
width: 230px;
margin-right: 5px;

}

* html .fields2
{
margin-right: 5px;
}



#fields3
{
margin-bottom: 20px;
text-align: right;
margin-right: 10px;
}

#fields4
{
font-weight: bold;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
text-align: right;
}

.fields5
{
font-weight: bold;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
float:right;
}


.rads
{
margin-left: 20px;
}

.radf
{
margin-left: 20px;
}

.rad
{
margin-left: 20px;
}

.userfield
{

}


#carty
{
border: 1px solid;
border-color: #f1f1f1;
height: 100px;
padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
margin-bottom: 10px;
margin-top: 7px;
margin-left: 10px;
margin-right: 10px;
}

#carty2
{
border: 1px solid;
border-color: #f1f1f1;
padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
margin-bottom: 10px;
margin-top: 7px;
margin-left: 10px;
margin-right: 10px;
}

#loggy
{
border: 1px solid;
border-color: #f1f1f1;
padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
margin-bottom: 10px;
margin-top: 7px;
margin-left: 10px;
margin-right: 10px;
}

.righty
{
border: 1px solid;
border-color: #f1f1f1;
padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
margin-bottom: 10px;
margin-top: 7px;
margin-left: 10px;
margin-right: 10px;
}

.righty2
{
border: 1px solid;
border-color: #f1f1f1;
padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
margin-bottom: 10px;
margin-top: 7px;
margin-left: 10px;
margin-right: 10px;
}

.righty3
{
border: 1px solid;
border-color: #f1f1f1;
padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
margin-bottom: 10px;
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
text-align:center;
}


.righthead1
{
font-size: 110%;
color: #4fad0e;
font-weight: bold;
}

.righthead
{
font-size: 100%;
color: #4fad0e;
font-weight: bold;
}

.righthead2
{
font-size: 110%;
color: #4fad0e;
font-weight: bold;
margin-top: 15px;
}

.brandied
{
font-size: 90%;
}

#rightmenu
{
margin-top: 5px;
float:right;
width: 179px;
height: 950px;
}

#leftmenu
{
margin-top: 5px;
float: left;
width: 179px;

}


#rightmenu2
{
margin-top: 5px;
float:right;
width: 179px;
height: 1300px;
}

#leftmenu2
{
clear:both;
margin-top: 5px;
float: left;
width: 179px;
height: 3000px;
}


img
{
border:none;
}



#frontcont
{
width: 995px;
margin: 10px auto;
}

* html #frontcont 
{
width: 995px;
} 


.ship
{
font-weight: bold;
}


#cart
{
}

.mini_cart
{
font-size: 77%;
}

.cart_table
{
width: 610px;
margin: 10px auto;
}

.row_cart
{
}

.rem
{
width: 100px;
}

.bra
{
width: 120px;
font-weight: bold;
color: #4fad0e;
}

.pro
{
width: 200px;
font-weight: bold;
color: #4fad0e;
}

.pri
{
width: 50px;
font-weight: bold;
color: #4fad0e;
}

.num
{
font-weight: bold;
color: #4fad0e;
}

.tot
{
width: 60px;
font-weight: bold;
color: #4fad0e;
}

.spa
{
height: 15px;
border-top: 1px solid;
width: 600px;
border-color: #f1f1f1;
}

#total_ordre
{
font-weight: bold;
color: #4fad0e;
float:right;
margin-right: 15px;
}

#total_ordre1
{
font-weight: bold;
color: #4fad0e;
float:right;
margin-right: 10px;
}

#total_ordre2
{
font-weight: bold;
color: #4fad0e;
float:right;
margin-right: 10px;
}

#total_ordre3
{
font-weight: bold;
text-decoration: underline;
float:right;
margin-right: 10px;
}

#button
{
margin-left: 15px;
float:left;
}

#checky
{
font-weight: bold;
margin-top: 30px;
margin-right: -93px;
float:right;
}


#mini_total
{
margin-top: 10px;
font-size: 77%;
}

#view
{
margin-top: 15px;
margin-left: 65px;
font-weight: bold;
font-size: 77%;
}

#view2
{
margin-top: 2px;
margin-left: 83px;
font-weight: bold;
font-size: 77%;
}

#view3
{
margin-top: 5px;
margin-left: 65px;
font-weight: bold;
font-size: 77%;
}

#tot
{
font-weight: bold;
color: #4fad0e;
font-size: 95%;
}


.birt
{
margin-left: 13px;
}


#birty
{
margin-bottom: 10px;
margin-top: 15px;
border: 1px solid;
border-color: #f1f1f1;
}

.brand
{
font-size: 110%;
margin: 3px;
margin-bottom: 0px;
margin-left: 5px;
color: #4fad0e;
font-weight: bold;
}

.branded
{
margin-left: 13px;
font-size: 120%;
color: #4fad0e;
font-weight: bold;
}

.name
{
margin-left: 5px;
}


.offp2
{
font-size: 85%;
font-weight: bold;
margin-left: 5px;
margin-bottom: 5px;
float: left;
}

.offp
{
font-size: 85%;
margin-left: 5px;
margin-bottom: 5px;
}

.descr
{
font-size: 85%;
margin-top: 10px;
margin-right: 10px;
margin-left: 5px;
margin-bottom: 5px;
width: 150px;
height: 120px;
}


.read
{
font-size: 85%;
font-weight: bold;
margin-left: 5px;
}


.price
{
margin-left: 5px;
clear: both;
float: right;
}

.buylink
{
margin-left: 20px;
margin-right: 20px;
}

.buylink2
{
margin-left: 20px;
margin-right: 20px;
float: right;
}





.ext_brand
{
font-size: 110%;
margin: 3px;
margin-bottom: 0px;
margin-left: 5px;
color: #4fad0e;
font-weight: bold;
}

.ext_name
{
margin-left: 5px;
}

#ext_descr
{
margin-top: 10px;
margin-right: 10px;
margin-left: 5px;
margin-bottom: 5px;
width: 250px;
}

.ext_descr
{
margin-top: 10px;
margin-right: 10px;
margin-left: 5px;
margin-bottom: 5px;
width: 250px;
}

.ext_price
{
margin-left: 5px;
clear: both;
float: right;
padding-top: 5px;
}

.ext_buylink
{
margin-left: 20px;
margin-right: 20px;
padding-top: 5px;
}

.ext_productview
{
width: 600px;
float: left;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 10px;
}

.ext_descfloat
{
float: right;
margin-right: 20px;
margin-top: 10px;
}



#ext_descfloat
{
float: right;
margin-right: 20px;
margin-top: 10px;
}


#back_link
{
margin-right: 355px;
float:left;
}



.tilbuds2
{
float:right;
}

.tilbuds
{
float:left;
}

.clear
{
clear: both;
}

.descfloat
{
float: right;
margin-right: 20px;
margin-top: 10px;
}


#prodwrap
{
border: 1px solid;
float:left;
width: 50px;
height 100px;
clear:right;
}

.stock
{
clear:both;
float:right;
margin-right:20px;
}

.productview
{
margin-top: 5px;
height: 250px;
width: 300px;
float: left;
border-bottom: 1px solid;
border-color: #f1f1f1;
margin-left: 10px;
}


.productviewo
{
margin-top: 5px;
height: 300px;
width: 292px;
float: left;
border-bottom: 1px solid;
border-color: #f1f1f1;
margin-left: 10px;
}

#pagi
{
clear:both;
font-weight: bold;
margin-left: 310px;
margin-top: 10px;
margin-bottom: 10px;
}

.productview2
{
width: 300px;
float: left;
}

#progrez
{
margin-top: 15px;
margin-bottom: 30px;
margin-left: 80px;
}

#list
{
margin-left: 10px;
width: 700px;
}

.bold
{
font-weight: bold;
margin-top: 10px;
}

.form_class
{
margin: 10px;
padding: 5px;
width: 360px;
text-align: left;
}

.desc
{
font-size: 120%;
text-align: center;
margin-bottom: 10px;
}

.text
{
float: left;
line-height: 135%;
}



.field
{
margin-left: 100px;
line-height: 135%;
}

#prodsub
{
text-align: right;
margin-top: 10px;
margin-right: 55px;
}


#container
{
width: 990px;
height: 1340px;
border: 1px dotted;
}






#area
{
margin-bottom:30px;
}

.head
{
font-size: 150%;
text-align: center;
margin-bottom: 10px;
}

.headc
{
font-size: 110%;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
color: #4fad0e;
}


#products
{
float: left;
margin: 5px;
padding: 3px;
border-right: 1px dotted;
width: 390px;
text-align: center;
}

.contus
{
margin-bottom: 10px;
text-align: center;
}

#users
{
float: left;
margin: 5px;
padding: 3px;
border-right: 1px dotted;
width: 390px;
text-align: center;
}



#administration
{
float: right;
margin: 5px;
text-align: center;
line-height: 135%;
}

#logout
{

}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #EFEFEF;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: black;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#paged
{
width: 700px;
clear:both;
margin-left: 280px;
}

div.pagination 
{
padding: 3px;
margin: 3px;
clear:both;
margin-top: 4px;
margin-bottom: 7px;
}

div.pagination a 
{
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #4fad0e;

font-weight: bold;

text-decoration: none; /* no underline */
color: #4fad0e;
}

div.pagination a:hover, div.pagination a:active 
{
border: 1px solid #4fad0e;

color: #000;
}

div.pagination span.current 
{
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #4fad0e;

font-weight: bold;
background-color: #4fad0e;
color: #FFF;
}

div.pagination span.disabled 
{
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;

color: #4fad0e;
}


#coupsub
{
font-size: 77%;
}

#coupy
{
font-size: 77%;
}

#coupon
{
font-size: 77%;
}

#coupdiv
{
margin-top: 25px;
margin-left: 22px;
}