/*This is the core style sheet of the site*/

body
{
padding:0px;
margin:0px;
background:#F7F7F7;
text-align: center;
}
.all_content
{
border: 2px #000000 solid;
text-align:left;
margin: auto;
width:766px;
}

.all_content_ie
{
border: 2px #000000 solid;
text-align:left;
margin: auto;
width:766px;
position: relative;
left: 0em;
top: 0em;}
.main_text, input, textarea, body, font, select {font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height: normal;
color:#333333;}

.main-text {margin-left: 236px;
padding: 10px;
width: auto;
/*border-left: 1px solid #E8E8E8;*/
position: relative;
left: 0em;
top: 0em;}

form {margin:0px;
padding:0px;
height: auto;}

a:hover {text-decoration:none;}

a, font {color:#0066CC;}

ul {margin:0px;
padding:0px;
list-style:none;}

.ul1 li {background:url(images/bul1.gif) no-repeat left;
padding-left:7px;
margin:0px;}

.ul1 li a {color:#FFFFFF;
line-height:15px;
font-size:11px;
font-weight:bold;
text-decoration:none;}

.ul1 li a:hover {text-decoration:underline;}

.ul2 li {background:none;
padding:0px;
margin:0px;}

.ul2 li a {color:#0066CC;
line-height:18px;}

.ul3 li {background:url(images/a.gif) no-repeat left center;
margin:0px;
padding-left:17px;}

.ul3 li a {color:#339900;
line-height:18px;}

.header {width: 100%;
position: relative;}

.content {position: relative;
min-height: 560px;
width: 100%;}

.navbar {position: absolute;
left: 0em;
width: 227px;
height: 99%;
padding: 10px;
}

li {}

.h1 {}

.h2 {}

p {}

a {}

a:link {}

a:visited {}

a:hover {}

a:active {}

.MyFooter {border: #000000;
width: 100%;
position: relative;
height: 50px;
padding-top: 5px;
background-color: #f7f7f7;}

.footer_left {position: absolute;
left: 5px;
width: 200px;}

.footer_right {width: 510px;
margin-left: 240px;}

.footer_seperator {background-color: #E7E7E7;
height:4px;
position: relative;
top: 0px;}

.footer_text1 a {color:#333333;
text-decoration:none;
font-weight:bold;}

.footer_text1 a:hover {text-decoration:underline;}

.footer_text2, .footer_text2 a {color:#999999;}

.h_line_dashed {background:url(images/h-l.gif) repeat-x;
height:1px;}

.h_line_solid {background:#E8E8E8;
height:1px}

.lite_box {position: relative;
left: 3px;
margin-top: 15px;
background:url(images/ban1-dr.gif) repeat-y;
height: 163px}

.lite_box_back {background:url(images/ban1.jpg) no-repeat top left;
margin-top: 0px;
margin-left: 0px;}

.pro_box {position: relative;
left: 3px;
margin-top: 5px;
background:url(images/ban2-dr.gif) repeat-y;
height: 153px}

.pro_box_back {background:url(images/ban2.jpg) no-repeat top left;
margin-top: 0px;
margin-left: 0px;}

.onyx_garage_box
{
position: relative;
width: 510px;
top: 0em;
left: 0em;
height: 80px;}

.mostpop_box
{
position: relative;
height: 200px;
left: 0em;
top: 0em;
width: 510px;}
.block1_left
{
position: absolute;
top: 0px;
left: 0px;
width: 250px;}

.block1_right
{
top: 0px;
left: 0px;
width: 250px;
margin-left: 260px;
margin-top: 0px;
position: relative;}

.block1_body
{
padding: 2px;
position: relative;
top: 0px;
left: 0px;}

.block2_left
{
border: 2px #E2E2E2 solid;
position: absolute;
width: 245px;
left: 0px;
top: 0em;}

.block2_right
{
border: 2px #E2E2E2 solid;
top: 0px;
left: 0px;
width: 245px;
margin-left: 260px;
margin-top: 0px;
position: relative;

}

.block2_body
{
background: #f4f4f4;
padding: 8px;
height: 135px;
}

.au_block
{

}

.orange_text
{
color:#FF9900;
}

.v_line_solid
{
background:url(images/p.gif) repeat-y left;
position: relative;
}
.p_main
{
width:510px;
position: relative;
left: 0em;
top: 0em;}

.p_box1
{
height:318px;
width:234px;
position: absolute;
left: 0px;
}
.p_box1_top
{
height:120px;}
.p_box1_bottom
{
height:150px;
position: relative;
top: 10px;}

.p_box2
{
height:318px;
position: relative;
left: 0em;
margin-left: 240px;}

.p_box2_top
{
height:120px;
}
.p_box2_bottom
{
position: relative;
top: 010px;}

.did_you_know
{
border: 2px #e2e2e2 solid;
position: relative;
width: 510px;
top: 0em;
left: 0em;
height: 150px;}

.did_you_know_inner
{
background-color: #f4f4f4;
border: 2px #ffffff solid;
padding: 5px;
position: relative;
top: 0em;
left: 0em;}

.download_box
{
width:510px;
position: relative;
top: 0em;
left: 0em;
height: 80px;}


.download_box_left
{
position: absolute;
top: 0em;
left: 0em;
width: 300px;}
.download_box_centre
{
position: absolute;
top: 0em;
left: 310px;}

.download_box_right
{
position: absolute;
top: 0em;
left: 340px;
color:#333333;
text-decoration:none;
font-weight:bold;
}
.did_you_know_image
{
position: absolute;
top: 0px;
left: 10px;
margin-top: 40px;}

.did_you_know_text
{
position: absolute;
margin-left: 30px;
left: 130px;
width: 375px;
top: 35px;}

.link { background:url(images/bul.gif) no-repeat left; padding-left:18px; color:#339900; font-weight:bold;
}

.s_main
{
height:500px;
position: relative;
width: 510px;
left: 0em;
top: 0em;}

.s_main_1
{
position: relative;
left: 0em;
top: 0em;
width: 510px;}

.s_main_img
{
position: absolute;
top: 0em;
left: 0em;
width: 510px;
height: 90px;}
.s_img_img
{
position: absolute;
top: 0em;
left: 0em;}
.s_img_text
{

width: 340px;
position: relative;
margin-left: 170px;
left: 0em;
bottom: 0em;}

.s_rest
{
position: relative;
top: 100px;
left: 0em;}

.m_main
{
position: relative;
left: 0em;
top: 0em;
width: 510px;}

.m_bottom_area
{
position: relative;
top: 1em;
left: 0em;
width: 510px;
height: 180px;}

.m_block1
{
position: absolute;
top: 0em;
left: 0em;
width: 235px;
border: 2px #E2E2E2 solid;
height:150px;
}

.m_block2
{
position: relative;
top: 0em;
left: 245px;
width: 245px;
border: 2px #E2E2E2 solid;
height:150px;
}
.m_block_inner
{
margin:3px;
padding:10px;
background-color: #f4f4f4;
}

.l_main
{
position: relative;
top: 0em;
left: 0em;
width: 510px;}

.cu_main
{
position: relative;
top: 0em;
left: 0em;
width: 510px;}

.cu_main1
{
position: relative;
top: 0em;
left: 0em;
width: 510px;
height: 410px;}		
.cu_block1
{
position: absolute;
top: 0em;
left: 0em;
width: 245px;
border: 2px #E2E2E2 solid;
height: 380px;}
.cu_block2
{
top: 0em;
left: 255px;
width: 245px;
border: 2px #E2E2E2 solid;
position: relative;
height: 380px;}
.cu_block_body
{
margin:3px;
padding:10px;
background-color: #f4f4f4;
}
.table_holder
{
padding-left:10px;
position: relative;
top: 0em;
left: 0em;
width: 510px;
height: 450px;}
