﻿/* BASIC */

*

{

margin:0;

padding:0;

}

body 



{



background-image:url('images/B-overlay.png');



background-position: 



               top-left 50%;	background-repeat:repeat-x,y;  



font-size: 70.5%;



font-family: Lucida Grande, "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;



font-color:#000000;



/*height:700px;*/



/*height:625px;*/



height:1225px;



margin:10px;



padding:0



}







/* WRAPPER: wraps entire contents of page */



#wrapper 

{

/*background-image:url('images/wrapper-img.jpg');*/

background-repeat:no-repeat;

background-position:220px px;

background-position:top;



width:955px;

/*height:800px;*/

height:1212px;

margin:10px auto 0 auto; /* auto centers wrapper*/

text-align: left;

}







/* BANNER */

#banner 

{

position: relative;



}

#banner1

{

float:left;

width:200px;

height:125px;

/*padding:20px 0px 0px 38px;*/

/*background: url('images/P021-1_resized.JPG') no-repeat;; margin-left:45px; margin-right:40px; margin-top:0px; margin-bottom:0px*/

}





#logo

{

position:relative;

}





#logo_comp



{

position:absolute;

padding-top:35px;

width:350px;

height:150px;

top:15px;

left:630px;

}







#banner2

{

position:relative;

float:right;

width:300px;

text-align:center;

font-size:140%;

font-weight:bolder;

padding:30px 20px 0px 20px;

}



/* TOP NAVIGATION */

#navigation_top_container

{

position: relative;

height:35px; 

width:955px;

margin:0 auto;

padding:0;

}

#navigation_top 

{

position: absolute;

top: 0;

right: 0;

padding:0;

margin:0;

list-style: none;

}

#navigation_top ul 

{

margin:0 auto;

padding:0;

list-style: none;

width:880px;

height:37px;

}

#navigation_top li 

{

float:right;

}

#navigation_top a 



{



text-decoration: none;



padding:.8em 1.1em;



display: block;



font-size:134%;



font-weight:bolder;



}







#navigation_top li.level1.current, a.level1.current 



{



height:35px;



}



#navigation_top li ul 

{

display: none;  

}

#navigation_top li:hover ul 

{

position: absolute;

display: inline;

left: 0;

/*width: 100%;*/

width:768px;

margin:0;

padding:0; 

z-index:9999;

}

#navigation_top li:hover li 

{

display: inline;

float: right; 

}



#navigation_top a.level1:hover

{

height:13px;

}



/*===================================*/

/* SIDE NAVIGATION */



#navigation_side ul	

{

margin-top:5px;

padding-bottom: 0px;  /* moves bottom text down*/

list-style: none;

float: left;

width:100%;

}



#navigation_side li 

{

float: left;

padding:5px;

margin:0;

display:inline;

width:160px; 

}





#navigation_side li a, #navigation_side li a:link 



{



text-decoration: none;



font-weight: bold;



width:150px; 



font-size: 1.8em;



}







/*==============================================*/



/* IE 6 hack to make entire button clickable */



* html #navigation_side a { width:1px; }

/* MAIN CONTENT */

#main 



{   



margin-left:185px;



margin-right:20px;



padding:0px 15px 0px 20px;



height:955px;



}







#main h1 



{



padding-top:15px;



margin-bottom:10px;



text-transform: uppercase;



font-weight: bold;



font-size: 1.8em;



}



#main h2 

{

font-size: 1.4em;

margin-bottom:5px;

}



#main p 

{

font-size: 1.4em;

margin-bottom:10px;

}

#contentWrapper 

{

position: relative;

padding-top:10px;

clear: both;

width:100%;

/*height:550px;*/

}







/* SIDEBAR */

#sidebar

{

position: relative;

float: left;

width:180px;

margin-left:-205px;

height:926px;

}



#sidebar p 

{

padding-left:-10px;

margin-top:0px;

}

#company_info	

{

width:180px;

padding-top:-20px;

position:relative;

float:left;

}









/*CSS Hacks for Internet Explorer */

/* fix the over extended h2 borders */

* html h2 

{

	zoom: 1;

}

* html .sidebar 

{



/* double margin bug fix */

display: inline;

}

/* COPYRIGHT INFO */



#copyright 

{ 	

/*padding: 0px; */

padding:2px 0;

width:955px;

margin:0px auto;

text-align: center;

/*border:1px solid #fe9a9c;*/

}









span.th-desc

{

font-size:150%;

font-weight:bold;

padding:10px;

}



/*Pages=======================================================*/
/*Page 960-TS-111q-QO_DS*/



#left-side960-111q



{



width:400px;



position:relative;



float:left;



}



#right-side960-111q







{







width:310px;







position:relative;







float:right;







}







#topleft-text960-111q



{







margin:10px auto;







width:350px;







position:relative;







float:left;







padding:0px 0px 35px 20px;







/*height:600px;*/







height:70px;







}











#top-text960-111q



{







margin-top:0px;







padding:0px px 0px -5px;







width:720px;







/*height:300px;*/







height:0px;







position:relative;







float:left;







}















#righttop-text960-111q



{

 margin:10px 10px 0px 0px; 



 width:280px; 



 position:relative; 



 float:right; 



 padding:0px 0px 0px 0px; 



 height:100; 



 overflow-x:hidden;



 overflow-y:auto; 



/*border:3px solid black;*/



}







#quick-order960-111q







{







margin:10px auto;







width:400px;







position:relative;







float:left;







padding:0px 0px 0px 0px;







/*height:600px;*/







height:500px;







}















#specials960-111q



{







margin:0px -30px 0px 0px;







width:330px;







position:relative;







float:right;







/*height:170px;*/







height:800px;



padding:5px -30px 0px 0px;











overflow-x:hidden;







overflow-y:auto;







/*border:3px solid black;*/











}



/*Page 960-TS-114-QO*/



#Top-text960-114-qo

{

 margin:10px auto;

 width:660px;

 position:relative;

 float:right;

 padding:0px 15px 0px 0px;

 /*height:200px;*/

 height:45px;

 }

#Left-show960-114-qo

{

 margin:0 auto;

 padding:0px 0px 0px 0px;

 width:400px;

 /*height:250px;*/

 height:500px;

 position:relative;

 float:left;

}

#Right-show960-114-qo

{

 margin:40px auto;

 padding:10px 5px 0px 5px;

 width:290px;

 /*height:250px;*/

 height:365px;

 position:relative;

 float:right;
overflow-x:hidden;

overflow-y:auto;

border:3px solid black;
}

#Bottom-text960-114-qo

{

 margin:0 auto;

 width:500px;

 position:relative;

 float:right;

 padding:0px 115px 0px 0px;

 /*height:200px;*/

 height:0px;

 }















/*#show960-TS-910*/



.event_div

{

position:relative;

width:350px;

padding:10px;

margin:10px auto 10px auto;

}

#main_space

{

float:left;

width:400px;

}



#show960406TS

{

float:right;

width:200px;

height:10px;

}



#show960406TS #gallery-thumb0, #show960406TS #gallery-thumb1, #show960406TS #gallery-thumb2 

{ 

position:relative;

 width:200px; 

height:180px;

 margin:10px;

 top:35px;

  }



#comment

{

margin:0 auto;

}

.comment_form_label

{

float:left;

width:20%;

padding-right:2%;

text-align:right;

}

.comment_form_label_chk
{
/*width:85%;*/
width:100%;
text-align:left;
}


.comment_form_input

{

border:1px solid gray;

width:200px;

}

.comment_form_textarea

{

border:1px solid gray;

width:200px;

}

.comment_form_checkbox

{
margin-left:25%;

border:1px solid gray;

}

.comment_form_button

{

/*margin:0 auto;*/
margin-left:25%;

border:1px solid gray;

}

/* cc email form */
.cc_form_msg
{
font-size:85%;
}

.no_border
{
border:none;
}

.transp
{
background-color:transparent;
}

.cc_msg_color
{
color:red;
}

.cc_form_input
{
border:2px solid black;
width:200px;
}

.cc_form_label
{
font-size:160%;
font-weight:bold;
}
#spec_date
{
text-align:center;
font-size:140%;
margin-bottom:10px;
}

/*product name - the link*/
.p_list_prod_name
{
font-weight:bolder;

text-align:center;
font-size:130%;
color:black;
}

/*description*/
.p_list_prod_desc
{
font-size:100%;
color:#949292;
}

/*top of page*/
.special_page_text
{
text-align:center;
font-size:120%;
}