

   /* CSS Document */

html {

    margin: 0;
    padding: 0;

}

body {
    background-color: #fff; 
    margin: 0;
    padding: 0;
    font-family:verdana;
    font-size: 11px;
	color: #292b2a;
	}
	
	
#page{
margin: 0px auto;
text-align: left;
width: 988px;
height: 100%;
background-color:#fff;
border:1px solid #000;
padding:1px;
}

#logo_box{
width:139px;
height:94px;
margin:0px;
}

#page_header{
width:988px;
background-color: #292B2A;
clear:both;
border-bottom:1px;
}

#top_box{
margin-top:1px;
width:100%;
height:128px;
clear:both;

}

#top_image{
float:left;
width:737px;
height:104px;
padding:12px;
background-color:#ededee;
overflow:hidden;

}

#top_image img{
border:2px solid #fff;
height:100px;
}

#top_search{
height:124px;
width:198px;
float:left;
border:1px solid #000;
padding:1px;
background-color:#fff;
margin-left:5px;
}

#top_shop{
height:126px;
width:219px;
float:left;
padding:1px;
background-color:#ededee;
padding-left:6px;
}

#top_search_inner{

width:100%;
height:100%;
background-color:#d4d5d4;

}

#search_header{
position:relative;
top:10px;
left:10px;
width:176px;
border-bottom:1px solid #fff;
padding-bottom:10px;
}

#search_input{
position:relative;
top:22px;
left:10px;
width:176px;
border-bottom:1px solid #fff;
}

#search_input input{
width:174px;
border:1px solid #fff;
background-color:#ededee;
padding-top:4px;
height:21px;
} 

#search_btn{
position:relative;
top:40px;
left:10px;
width:176px;
font-size:11px;
text-transform:uppercase;

}

#search_btn a{
padding-left:10px;
padding-right:10px;
padding:5px;
height:25px;
color:#292b2a;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
background-color:#ededee;

}

#top_search_inner h2{
margin:0px;
color:#fff;
display:block;
font-size:12px;
text-transform:uppercase;
font-weight:bold;

}

#top_menu{
width:988px;
height:31px;
margin-left:10px;
margin-right:10px;
border-bottom:1px solid #d8eb00;
border-top:1px solid #d8eb00;
background-repeat:no-repeat;
clear:both;
}

#front_top_header{
margin-left:10px;
margin-right:10px;

margin-top:10px;
border-top:2px solid #292b2a;
height:40px;
border-bottom:1px solid #d6d6d7;
clear:both;
}

#front_top_header h1{
margin:0px;
font-size:24px;
color:#292b2a;
padding-top:7px;
padding-left:15px;
text-transform:uppercase;
font-weight:normal;
}

#front_top_left{
width:780px;
float:left;
}

#front_top_right{
float:left;
width:174px;
padding-right:14px;
}


#front_top_right a{

float:right;
height:25px;
color:#292b2a;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
display:block;
margin-top:15px;
margin-left:20px;
}

#front_main_content{
width:100%;
clear:both;
margin-top:15px;
}

#front_main_text{
width:300px;
padding-left:25px;
padding-right:20px;
float:left;
line-height: 17px;
padding-bottom:15px;
}

#front_main_menu{
float:left;
}

#front_main_menu_header{

width:630px;
border-top:1px solid #d6d6d7;
height:30px;
border-bottom:1px solid #d6d6d7;
clear:both;
background-color:#ededee;
display:block;
margin-bottom:15px;
}

#front_main_menu_header h2{

margin:0px;
font-size:11px;
color:#292b2a;
padding-top:8px;
padding-left:15px;
text-transform:uppercase;
font-weight:bold;

}


#front_main_menu_box{
width:606px;
padding:12px;
background-color:#ededee;
display:block;
margin-bottom:12px;

}

.front_main_menu_btn{
float:left;
height:135px;
width:190px;
border:1px solid #fff;
}

.front_main_menu_btn img{
border:0px;
}

.front_main_menu_splitter{
float:left;
width:12px;
height:135px;
}

.textflow{
margin-right:10px;
float:left;
}

.textflow a{
color:#fff;
text-decoration:none;
}

.textflow img{
margin-top:5px;
}

#bottom_text{
width:750px;
margin: 0px auto;
padding:7px;
text-align:center;
}

#rotate1{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:visible;

}

#rotate2{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate3{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate4{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate5{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate6{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate7{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate8{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate9{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#rotate10{

position:absolute;

z-index:10;

-moz-opacity:.100;

opacity:.100;

filter:alpha(opacity=100);

visibility:hidden;

}

#infofollow1, #infofollow2, #infofollow3, #infofollow4, #infofollow5, #infofollow6, #infofollow7{
position:absolute;

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
filter: alpha(opacity=90);
opacity: .90;

color:#fff;
padding:10px;
font-family:verdana;
font-size: 11px;
width:250px;
height:150px;
/*border:1px dashed #ff0000;*/
background-color:#000;
visibility:hidden;
z-index:5000;
}

#bottom{
width:100%;
height:30px;
border-top:3px solid #d6d6d7;
clear:both;
text-align:center;
background-color:#292b2a;
color:#fff;
font-size:11px;

}
.clear12{
height:12px;
clear:both;
}	

.clear{
clear:both;
}	

#errorinfo{
width:280px;
position:absolute;
top:0px;
left:10px;
background:#fff;
z-index:999;
display:none;
padding:10px;
}

#errortext{
padding:10px;
}


#errorinfo a{
font-family:verdana;
font-size: 11px;
color: #292b2a;
border-bottom:1px dotted #d01d21;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}

#errorinfo h2{
border-top:1px solid #d6d6d7;
height:23px;
border-bottom:1px solid #d6d6d7;
clear:both;
background-color:#ededee;
display:block;
margin-bottom:15px;
margin:0px;
font-size:11px;
color:#d01d21;
padding-top:8px;
padding-left:15px;
text-transform:uppercase;
font-weight:bold;
margin-top:10px;
}


#blackback{
position:absolute;
width:500px;
height:600px;
top:0px;
left:0px;
background:#000;
z-index:998;
display:none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
filter: alpha(opacity=90);
opacity: .90;
}




