/* ------ Reset and myCSSshortcuts ----- */


body,h1,h2,h3,h4,h5,h6,form,fieldset,legend,ul,ol,li,img,fieldset,blockquote,caption,table,tr,dl,dt,dd { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
img,fieldset { border: 0; margin:0; padding:0; }
a { outline: none; margin:0; padding:0; outline:none }
textarea { border:0; outline:none; background:none; font-family: "Verdana", Century Gothic,  Lucida Grande, Helvetica, Arial, Verdana, sans-serif; font-size:.9em }
.m0 {
	margin:0 auto;
	text-align:center;
}



/* Basic Fonts and Colors */


body{   
    font: 77%/1.1em "Century Gothic", Verdana, "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    color:#F9F9F9;
	margin:0;
	padding:0;
	background-color:#000000 !important;
	
        
}

a {
	color: #FDFDFD;
	text-decoration: none;
}
a:link  {
	text-decoration: none;
}


a:visited { 
	text-decoration:none;
}

a:hover, #content a:hover {
	text-decoration: none;
	color: #C9E417;
}

#content a {
	color:#000000;
	text-decoration: none;
}

#content p{
margin:6px;
}

img {
	border: 0;
	margin: 0;
}

.padding { padding:27px;
}


.add_to_cart_btn {
float:right; 
margin-top:7px; 
margin-right:0px;
}

.add_to_cart_btn_new_margin {
float:right; 
margin-top:7px; 
margin-right:10px;
}


.spacer30 {
	height:30px;
}


.spacer15 {
	height:15px;
}



.news_dates {
	font-weight:bold;
	color:#C7EB00;
	font-size: 1.2em;
}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form {
	width: 310px;
	height:28px;
	
	color:#ffffff;
	margin-top: 10px;	
}
.form input {width:310px; height:22px; border:1px solid #45494c; color:#ffffff; font-family:Tahoma; font-size:1.1em; background-color:#292929; background-color: #292929 !important; 	padding-top:7px; padding-left:10px;}

#wrap textarea { width:310px; height:67px; background:none; overflow:auto; border:1px solid #45494c; color:#FFFFFF; font-family:Tahoma; font-size:1.1em; padding-top:7px; padding-left:10px;}

.input_1 { width:189px; height:22px; color:#000000; font-size:1em; background:#ffffff; border:1px solid #b5bbbe; line-height:20px;}
.input_2 { position:relative; left:9px; top:-2px;}





abbr {
	border: 0;
}



h5, h6 {
	font-size: 1.1em;
	margin-bottom:0px;
	color:#8d8d8d;
	font-weight:bolder;
}




h1 {
	font-size:1.5em;
	color:#FFFFFF;
	background: url(../images/store/images/header_back.jpg) repeat-x;
	height: 26px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 15px;
	position: relative;
}


.cat_page_header {
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	height: 31px;
	margin: 0px;
	padding-top: 20px;
	padding-left: 15px;
	background-color: #2C2C2C;
}


.shop_header_padding {
	padding-left:20px;
}

h2 {
	font-size: 1em;
	margin-bottom:0px;
	color:#c6ea00;
	letter-spacing:0.07em;
	margin-top: 4px;
	margin-left: 5px;
}


h3 {
	font-size: 1.3em;
	margin-bottom:0px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:0.07em;
	margin-top: 2px;
	margin-left: 5px;
}


h4 {
	font-size: 1em;
	font-weight:bold;
	margin-bottom:5px;
	color:#c6ea00;
	letter-spacing:0.07em;
	margin-top:0px;;
	 text-transform:uppercase;
}


h5 {
	font-size: 1.1em;
	margin-bottom:2px;
	color:#E3E3E3;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

#right-sidebar h5 {
	font-size: 1.1em;
	margin-bottom:2px;
	color:#E3E3E3;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	height:32px;
	overflow:hidden;
}





h6 {

	font-size: 1.2em;
	margin-bottom:10px;
	color:#7A7A7A;
	margin-top:0px;;
	 text-transform:lowercase;

}



h6.shop {
	font-size: 1.1em;
	color:#E6E6E6;
	text-transform:uppercase;
	background-color: #1B1B1B;
	padding: 5px 5px 5px 15px;
	margin: 0;
	font-weight: bold;
}




/* text inside scrolling area */
.dialog{
	text-align:justify;
	letter-spacing:.05em;
}



#rt_sidebar_content h4 {
font-size: 1em;
}




.race_team_text_color {
	color:#C5E906
}


/* list contents */

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

}

li {

}


.list1 {
	margin-top:20px;
	margin-left:0px;
	padding-left:17px;
	margin-bottom: 0px;
}

.list1 li  {
	margin-top:5px;
	list-style: disc;
	margin-bottom: 0px;
	line-height: 1em;
}


.list2 li a:hover { 
color:#c6ea00;
text-decoration:none;
}


.list2 li { 
list-style:disc;
color:#c6ea00;
padding:0 0 0 20px; 
margin-bottom:8px;

}


.list2 li a { 

padding-left:23px; 
color:#ffffff; 

}





.list3 ul { text-align:none; color:#fff}
.list3 li { background:url(../images/shop/line1.gif) left bottom repeat-x; padding:0 0 8px 0; margin-bottom:10px; text-decoration:none;}
.list3 li a { background:url(../images/shop/bullet.gif) no-repeat 1px 1px; padding-left:25px; color:#FFFFFF;}
.list3 li a:hover { color:#ffffff; text-decoration:none;}





/* list style */
#content ul {

}
#content ul li {

}

#lt_sidebar_content ul {

}


.header_menu li { display:inline;}
.header_menu li a { color:#FFFFFF; padding:0 5px 0 5px; text-decoration:none; }
.header_menu li a:hover { color:#8C8C8C;}
.header_menu li a.current { color:#fff; cursor:default; text-decoration:none;}





/* gallery2 page specific */

.gallery-font-size {
	font-size:1.4em;
}
