/* CSS Document */

body
{
font-family:Verdana,Georgia,Times;
}

/*Global Layout/Structure*/

#headerLeft
{
float:left;
width:200px;
}

#headerRight
{
margin-top:10px;
width:500px;
float:left;
margin-bottom:5px;
}

#admin #headerRight
{
width:500px;
float:left;
margin-bottom:5px;
}

#buttonPanel
{
background-color:#777777;
margin:10px 2px 10px 2px;
}

#productMain
{
width:595px;
float:left;
padding:0px 0px 5px 0px;
margin:2px 0px 10px 0px;
background-color:#777777;
}

#productTop
{
float:left;
width:595px;
height:20px;
background-color:#000000;
}

#productLeft
{
float:left;
margin:0px 0px 5px 0px;
padding-left:10px;
width:450px;
min-height:35px;
height:auto !important;
height:35px;
}

#productRight
{
float:left;
}

#productInnerLeft
{
float:left;
width:205px;
}

#productInnerRight
{
float:left;
width:230px;
}

#productBottom
{
width:450px;
float:left;
height:25px;
margin:0px 0px 0px 0px;
}

#productBottomLeft
{
float:left;
padding-left:180px;
margin-right:10px;
}

#productBottomMiddle
{
float:left;
}

#productBottomRight
{
float:left;
}

#containerHeader
{
background-color:#000000;
padding:5px 5px 5px 5px;
margin:0px 0px 2px 0px;
}

#containerBox
{
background-color:#777777;
padding:10px 5px 10px 5px;
margin-bottom:10px;
}

#cartContainer
{
background-color:#000000;
margin:0px 2px 2px 2px;
padding:2px 5px 5px 5px;
}

#animation
{
margin:20px 0px 10px 0px; 
padding:10px 10px 10px 0px;
}

#paging
{
height:50px;
}

#paging2
{
height:50px;
}

#warningBox
{
width:560px;
border:1px dashed #000000;
margin:10px 0px 20px 0px;
background-color:#FFFFFF;
color:#000000;
font-size:0.7em;
padding:10px 10px 10px 10px;
clear:both;	
}

#topContainer{
float:left;
width:100%;
margin-bottom:10px;
}

#bottomContainer{
float:left;
width:100%;
}

#container1{
width:150px;
float:left;
margin:5px 15px 5px 15px;
}

#container2{
width:150px;
float:left;
margin:5px 15px 5px 15px;
}

#container3{
width:150px;
float:left;
margin:5px 15px 5px 14px;
}

#container4{
width:150px;
float:left;
margin:5px 15px 5px 15px;
}

#container5{
width:150px;
float:left;
margin:5px 15px 5px 15px;
}

#container6{
width:150px;
float:left;
margin:5px 15px 5px 14px;
}


/*End of Global Layout/Structure*/


/*Global Styling*/

ol
{
font-size:0.7em;
color:#000000;
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
list-style:none;
}

li
{
margin:0px 0px 0px 0px;
}

#admin ol
{
margin:10px 0px 20px 0px;
}

#admin li
{
margin:5px 5px 5px 5px;
}

#adminMenu li
{
cursor:pointer;
text-decoration:underline;
margin:0px 0px 0px 5px;
}

#admin ol
{
margin:0px 0px 0px 0px;
}

#headerRight ol
{
	font-size:1.0em;
display:inline;
margin:0px 0px 0px 0px;
}

#headerRight li
{
display:inline;
color:#FFFFFF;
}

h1
{
font-size:1.1em;
color:#000000;
margin:10px 10px 10px 5px;
}

#productInnerRight h1
{
color:#FFFFFF;
}

h2
{
font-size:0.7em;
color:#000000;
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
}

#admin h2
{
margin:20px 5px 20px 5px;	
cursor:pointer;
}

#admin h3
{
margin:20px 0px 10px 5px;
cursor:pointer;
}

#containerHeader h2{
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#productTop h2{
margin:0px 0px 0px 0px;
padding:2px 0px 0px 5px;
color:#FFFFFF;
}

#productInnerRight h2{
display:block;
font-weight:normal;
}

#cartHeader h2
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#productInnerRight h2
{
color:#FFFFFF;
}

h3
{
font-size:0.7em;
color:#000000;
font-weight:normal;
margin:5px 5px 5px 5px;
}

h4
{
font-size:0.6em;
color:#000000;
font-weight:normal;
margin:5px 5px 5px 5px;
}

h5
{
font-size:0.8em;
font-weight:normal; 
margin:10px 10px 10px 10px;	
}

h6
{
font-size:0.9em;
font-weight:bold;
margin:0px 0px 0px 0px;
}

a
{
color:#000000;
cursor:pointer;
}

p
{
font-size:0.7em;
color:#000000;
font-weight:normal;
margin:10px 5px 10px 5px;
}

#productInnerRight P
{
color:#FFFFFF;
}

#containerBox p
{
color:#FFFFFF;
}

/*End of Global Styling*/


/*Forms*/


.smalltextbox
{
display:block;
border:1px solid #000000;
width:60px;
height:20px;
margin:5px 5px 10px 5px;
}

.textbox
{
display:block;
border:1px solid #000000;
margin:0px 5px 10px 5px;
width:250px;
}

.textarea
{
display:block;
border:1px solid #000000;
margin:0px 5px 10px 5px;
width:400px;
height:250px;
}

#adminHomeContainer .textarea
{
float:left;
border:1px solid #000000;
margin:0px 5px 10px 5px;
width:260px;
height:200px;
}

.largetextarea
{
display:block;
border:1px solid #000000;
margin:0px 5px 10px 5px;
width:550px;
height:400px;
}

.label
{
font-size:0.7em;
margin:5px 5px 0px 5px;
display:block;
}

.inlineLabel
{
font-size:0.7em;
margin:5px 5px 0px 5px;
display:inline;
}

#orderConfirmation .label
{
margin:10px 5px 10px 5px;
}

#productInnerLeft .label
{
color:#FFFFFF;
}

#productRight .label
{
color:#FFFFFF;
}

#containerBox .label
{
color:#FFFFFF;
}

.required
{
color:Black;
font-size:0.7em;
font-weight:bold;
margin:0px 0px 0px 5px;
}

.pagingLabel
{
font-size:1.0em;
font-weight:bold;
margin:5px 5px 0px 5px;
display:inline;
text-decoration:none;
}

.select
{
display:block;
border:1px solid #000000;
margin:0px 5px 10px 5px;
}

.checkbox
{
display:inline;
font-size:0.7em;
}

.commandbutton
{
display:block;
border:1px solid #000000;
margin:10px 5px 10px 5px;
background-color:#000000;
color:#FFFFFF;
border:2px solid #FFFFFF;
}

#productInnerRight .select
{
margin:0px 0px 5px 5px;
display:block;
}

#paging .button
{
border:1px solid #000000;
margin:10px 5px 10px 5px;
background-color:#000000;
color:#FFFFFF;
}

#paging2 .button
{
border:1px solid #000000;
margin:10px 5px 10px 5px;
background-color:#000000;
color:#FFFFFF;
}

#cartContainer .label
{
font-size:0.7em;
margin:0px 0px 0px 0px;
}

.whitelabel
{
color:#FFFFFF;
font-size:0.7em;
margin:10px 0px 10px 10px;
}

.searchButton
{
display:inline;
margin:0px 10px 0px 5px;
background-color:#000000;
color:#FFFFFF;
border:2px solid #FFFFFF;
}

.basketButton
{
display:inline;
margin:10px 10px 10px 5px;
background-color:#000000;
color:#FFFFFF;
border:2px solid #FFFFFF;
}

.emptyButton
{
display:inline;
margin:10px 0px 10px 78px;
background-color:#000000;
color:#FFFFFF;
border:2px solid #FFFFFF;
}

.buyButton
{
height:50px;
width:120px;
border:2px solid #FFFFFF;
font-weight:bold;
font-size:0.8em;
float:left;
margin:10px 0px 20px 0px;
background-color:#000000;
color:#FFFFFF;
}

#headerRight .label
{
display:inline;
font-size:1.0em;
color:#FFFFFF;
margin:0px 0px 0px 0px;
}

#headerRight .textbox
{
display:inline;
border:1px solid #000000;
margin:3px 0px 0px 0px;
width:200px;
}

#headerRight .button
{
display:inline;
margin:3px 0px 0px 0px;
}

fieldset
{
float:left;
border:none;
margin:10px 0px 10px 0px;
}

/*End of Forms*/


/*Classes*/

.red
{
color:Red;
}

.table
{
margin:0px 0px 0px 5px;
}

.productImg
{
margin:10px 10px 10px 5px;
}

.noBorder
{
display:block;
border:none;
margin-top:5px;
}

.border{
border:1px solid #000000;
}

.productImage
{
margin:10px 0px 10px 0px;
float:left;
}

.bold
{
font-weight:bold;
}

.boldWhite
{
font-weight:bold;
color:#FFFFFF;
}

.style1
{
background-color:red;
}

.style2
{
background-color:#FF6666;
}
	
.style3
{
background-color:#00FF00;
}

.BarBorder
{
border-style:solid; 
border-width:1px; 
height:20px; 
width:180px;
}

.BarIndicator
{
color:orange; 
background-color:orange;
}

.floatLeft
{
float:left;	
}

/*End of Classes*/
