body
{
font-size:70%;
color:#000000;
background-color:#FFFFFF;
margin:0px;
overflow:auto;
}

body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input
{
font-family:verdana,helvetica,arial,sans-serif;
}

h1 {font-size:200%;margin-top:0px;font-weight:normal}
h2 {font-size:160%;margin-top:10px;margin-bottom:10px;font-weight:normal}
h3 {font-size:120%;font-weight:normal}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

h1,h2,h3,h4,h5,h6
{
background-color:transparent;
color:#000000;
}
#wrapper{
width:950px;
text-align:left;
background-color:#FFFFFF;
}
#menu{
margin:0px;
padding:0px;
background-color:#E7EBF1;
color:#365884;
height:30px;
}
#menu ul{
margin:0px;
padding:0px;
margin: 0 auto 0 auto;
max-width: 990px;
}
#menu ul li{
list-style:none;
display:inline;
float: left;
margin: 0 0 0 0;
}
#menu ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float: left;
display: block;
padding: 6px 20px;
font-weight: bold;
text-decoration:none;
color: #6584ac;
}
#menu a:hover
{
color: #365884 !important;
background-color: #b7c3d3;
}
#searcharea
{
margin-left:auto;
margin-right:auto;
text-align: center;
margin: 12px 0 0 20px;
padding: 6px 0;
}
#searcharea h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;	
}


input
{
vertical-align: middle;
outline: none;
}

#searcharea input#inputField

{
background-image: url("../images/input_bg.png");
background-repeat: repeat-x;		
border: 1px solid #a5b7cd;
border-bottom-top: #7e8ea1;
font-weight: bold;
font-size: 18px;
padding: 1px 0 0 5px;
width: 479px;
height: 29px;
}

#searcharea input#inputField:focus
{
border-color: #7e8ea1;
border-top-color: #4E5258;
border-bottom-color: #8696A8;
}
	
#searcharea input#searchsubmit,
.fsSubmitButton,
.submitbutton
{
border: none;
background-image: url('../images/bl_btn.png');	
background-color: #fff;
background-position: left bottom;
background-repeat: repeat-x;
color: #22528c;
height: 32px;
border: 1px solid #a5b7cd;
border-bottom-color: #7e8ea1;

padding-left: 10px;
padding-right: 10px;
font-size: 16px;
font-weight: bold;
padding-top: 0px;
	
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
#searchsubmit:active,
.fsSubmitButton:active,
.submitbutton:active,
.buy a:active,
.viewall:active
{
	position: relative;
	top: 1px;
	left: 1px;
}
#searchsubmit:hover,
.fsSubmitButton:hover,
.submitbutton:hover
{
cursor: pointer;
}

#footer{
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
background-color:#FFFFFF;
width:500px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#footer ul{
text-align:center;
margin:0px;
padding:0px;
}
#footer ul li{
list-style:none;
display:inline;
border-right:1px solid #EAEAEA;
padding-right:10px;
padding-left:10px;
}
#footer ul li a{
color:#365884;
text-decoration:none;
}
#footer ul li a:hover{
text-decoration:underline;
}

#footer span{
margin-left:auto;
margin-right:auto;
color:#999999;
font-size:13px;
display:block;
width:500px;
margin-top:5px;
position:relative;
}
#footer span a{
position:absolute;
top:0px;
right:0px;
display:block;
float:right;
background-repeat:no-repeat;
text-indent:-9999px;
width:50px;
font-size:13px;
height:10px;
margin-top:3px;
}

#home_cat_list{
margin-top:10px;
border-right:1px solid #EAEAEA;
background-color:#FAFAFA;
}

#home_cat_list ul{
margin:0px 6px 0px 8px;
padding:0px;
}
#home_cat_list ul li{
list-style:none;
}
#home_cat_list ul li a{
font-size:13px;
text-decoration:none;
}
#home_cat_list ul li a:hover{
text-decoration:underline;
}
#home_cat_list ul li a:visited{
color:#0000FF;
}



#searchBox
{
margin-left:auto;
margin-right:auto;
text-align: center;
margin: 12px 0 0 20px;
padding: 6px 0;
float:right;
}
#searchBox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;	
}


#searchBox input#inputField
{
background-image: url("../images/input_bg.png");
background-repeat: repeat-x;		
border: 1px solid #a5b7cd;
border-bottom-top: #7e8ea1;
font-weight: bold;
font-size: 18px;
padding: 1px 0 0 5px;
width: 350px;
height: 29px;
}

#searchBox input#inputField:focus
{
border-color: #7e8ea1;
border-top-color: #4E5258;
border-bottom-color: #8696A8;
}
	
#searchBox input#searchsubmit,
.fsSubmitButton,
.submitbutton
{
border: none;
background-image: url('../images/bl_btn.png');	
background-color: #fff;
background-position: left bottom;
background-repeat: repeat-x;
color: #22528c;
height: 32px;
border: 1px solid #a5b7cd;
border-bottom-color: #7e8ea1;

padding-left: 10px;
padding-right: 10px;
font-size: 16px;
font-weight: bold;
padding-top: 0px;
	
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
#searchBox:active,
.fsSubmitButton:active,
.submitbutton:active,
.buy a:active,
.viewall:active
{
	position: relative;
	top: 1px;
	left: 1px;
}
#searchBox:hover,
.fsSubmitButton:hover,
.submitbutton:hover
{
cursor: pointer;
}


/* video view */
.video-box					{ float: left; position: relative; margin: 0 16px 15px 11px; padding: 0; width: 170px; height: 180px; }
.video-box img 				{ border: 1px solid #333; }

.video-box-related			{ float: left; position: relative; margin: 0 10px 15px 5px; padding: 0; width: 170px; height: 180px; border: 1px solid #c5c5c5;  }
.video-box-related img 		{ padding-top: 5px; }

.categories-box-big			{ float: left; margin: 15px 0 0 10px; padding: 0; }

.video-functions 			{ margin: 0 0 0 10px; width: 608px; padding: 0; }
.video-functions-left 		{ float: left; margin: 5px 0; padding: 0; text-align: left; width: 290px; } /* specify width for linux */
.clear 						{ clear: both; margin: 0; padding: 0; }

.searchResult{
padding:1px;
}
.searchResult h1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#22528C;
border-bottom:1px solid #EAEAEA;
padding-bottom:2px;
margin-bottom:8px;
}

.searchResult img{
border:1px solid #CCCCCC;
padding:3px;
background-color:#FFFFFF;
}


a.proLink{
font-family:Arial, Helvetica, sans-serif;
border: none;
display:block;
height:20px;
width:80px;
background-image: url('../images/bl_btn.png');	
background-color: #fff;
background-position: left bottom;
background-repeat: repeat-x;
color: #22528c;
border: 1px solid #a5b7cd;
border-bottom-color: #7e8ea1;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
text-decoration:none;
font-weight: bold;
padding-top: 4px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-right:4px;
}

#sorting{
width:500px;
}

.play{
}
.play h1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#22528C;
border-bottom:1px solid #EAEAEA;
padding-bottom:2px;
margin-bottom:8px;
}
.play h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#22528C;
border-bottom:1px solid #EAEAEA;
padding-bottom:2px;
margin-bottom:8px;
}
