body
{
text-align: center;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color: #000;
text-decoration: none;

background-color: C8C8C8;
background-image: url(ck_grad.jpg);
background-repeat: repeat-x;
background-position: left top;
}

p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000;

text-decoration: none;
text-align: left;

margin: 0px;
padding: 0px
}

.h_htmlgen {
font-size : 80%
}

.h_locator {
font-size : 90%;
padding-bottom: 0px;
margin-bottom: 10px
}

.li_locator {
font-size: 65%
}

a
{
color: #CC0001;
text-decoration: underline
}

a:hover
{
color: #CC0001;
text-decoration: underline
}

a:link 
{
color: #CC0001;
text-decoration: underline
}

a:active 
{
color: #CC0001;
text-decoration: underline
}


a:visited
{
color: #CC0001;
text-decoration: underline
}

img
{
border: 0px
}

/* LAYOUT */

#div_sitewrap
{
margin: 0px auto;
width: 760px
}

#div_flash
{
margin: 10px 0px
}

#div_content
{
background-color: #fff;
padding: 10px
}

.tb_content
{
background-color: #fff;
padding: 0px 0px 10px 0px
}



.div_clear
{

}


.div_padwrap
{
padding: 10px 10px 0px 10px
}


/* left box */
.div_box1
{
width: 236px;

float: left;

margin: 0px 0px 0px 0px
}

/* middle box */
.div_box2
{
max-width: 363px;

margin: 0px 125px 0 251px
}

/* right box */
.div_box3
{
width: 110px;

float: right;

margin: 0px 0px 0px 0px
}

/* content box */
.div_box4
{
width: 592px;

float: right;

margin: 0px 0px 0px 0px
}

/* left box SHOPMENU */
.div_shopmenu
{
width: 130px;

float: left;

margin: 0px 0px 0px 0px
}

.div_titlebg
{
height: 25px;
padding: 6px 0px 0px 0px;
background-image: url(bg_title.jpg);
background-repeat: repeat-x;
}



/* MENU */

.div_topmenu
{
height: 32px;
background-image: url(menu.gif);
}

.div_menupad
{
padding: 0px 0px 10px 0px
}

ul#ul_mainmenu
{
padding: 0px 2px 2px 2px;
margin: 0px;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 70%;
text-decoration: none
}

ul#ul_mainmenu li 
{ 
display: inline; 
text-align: center
}


ul#ul_mainmenu li a
{
float: left;
color: #FFF;
margin: 10px 0px 0px 0px;
padding: 0px 5px 0px;

border-right: 2px solid #FFF;

text-decoration: none
}


ul#ul_mainmenu li a:hover
{
color: #CCC
}


.p_menuSearch {
    font-size : 80%;
    text-decoration : none;
    color : #ffffff;
    text-align : right;
	margin: 0px 5px 0px 0px
}


/* BONUS */

.div_bonusbg
{
height: 25px;
padding: 6px 0px 0px 0px;
background-image: url(bonus_bg.jpg);
background-repeat: no-repeat;
}

.div_bonusline
{
border-top: 1px solid #333;
padding: 0px 0px 15px
}

.p_bonus
{
font-weight: bold;
font-size: 70%;
padding: 5px 5px 0px 0px;
line-height: 130%
}
.img_bonus
{
margin: 3px 0px 3px
}

/* MENU BOX */

.div_boxmenu
{
	padding: 0px 0px 10px;
	background-image: url(box_menuline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.div_boxgrad
{
height: 25px;
width: 110px;
padding: 6px 0px 0px 6px;
background-image: url(box_bg.jpg);
background-repeat: no-repeat;
}

.div_boximg
{
padding: 2px 0px
}

.img_box
{
border: 2px solid #2B2767
}

.img_box_margin
{
border: 2px solid #2B2767;
margin:0px 10px 0px 10px;

float:left;
}

.p_boxmenu
{
	font-size: 70%;
	font-weight: bold;
	margin: 10px 0px 10px
}

.side_ad {
	margin: 0 0 7px 0;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	background-color: #9c9c9c;
	font-weight: bold;
}


.a_boxnew
{
	color: #666;
	padding: 0px 0px 0px 15px;
	background-image: url(arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: left center
}

a.a_boxnew, a.a_boxnew:active, a.a_boxnew:linked, a.a_boxnew:visited
{
	color: #666;
}

a.a_boxnew:hover
{
}

.a_boxused
{
	background-image: url(arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	padding: 0px 0px 0px 15px
}

a.a_boxused, a.a_boxused:active, a.a_boxused:linked, a.a_boxused:visited
{
	color: #000066;
}

a.a_boxused:hover
{
}



/* FOOTER */

.div_footer
{
	margin: 10px 0px 0px;
	background-image: url(footer_bg.jpg);
	background-repeat: no-repeat;
	height: 30px	
}

.p_footer
{
color: #FFF;
font-size: 65%;
text-align: center;
padding: 8px 0px 0px 0px;
}

a.a_footer, a.a_footer:active, a.a_footer:linked, a.a_footer:visited
{
	color: #FFF;
}

a.a_footer:hover
{
	color: #FFF;
}


.p_address
{
color: #000066;
font-size: 65%;
text-align: center;
padding: 10px 0px 0px 0px;
}


.p_wedeliver
{
color: #000066;
font-size: 65%;
text-align: left;
padding: 10px 0px 0px 0px;
}


/* TEXT */

h1.h1_box
{
color: #FFF;
font-size: 65%;
text-align: left;
margin: 0px 0px 0px 6px;
padding: 0px;
}

.p_bold
{
font-weight: bold;
font-size: 70%;
padding: 10px 0px 5px
}

.p_normal
{
font-size: 70%;
padding: 10px 0px 5px
}



.p_large
{
font-size: 120%;
color:#CC0000;
padding: 10px 0px 5px
}

/* FORMS */

form
{
margin: 0px;
padding: 0px
}

.button
{
background-color:#CC0000;
border: 1px solid #FFF;
font-weight: bold;
color: #FFF
}