@charset "utf-8";

/* CSS Document */



/* - - - - - - - - - - - - - - - - - - - - -



Title : 

Author : 

URL : 



Description : 



Created : 

Modified : 



- - - - - - - - - - - - - - - - - - - - - */



/* ----- CSS ----- */



*{

margin: 0;

padding: 0;

}	

html{

height: 100%;

font-size: 75%;

}	

body{

	background-image:url(images/bg.png);

	background-position:top;

	background-repeat:repeat-x;

	background-color:#ffffff;

	margin:0 auto;

	text-align:center;



}



/* ----- IDS ----- */

#container{

	width:780px;

	margin:15px auto;

	text-align:center;

	padding:0;

}	

#header{

	position:relative;

	top:0px;

	width:780px;

	height:70px;

	background-image:url(images/bg_header.png);

	background-repeat:repeat-x;

	margin:0;

	text-align:left;

}

#header2{



}



#contents_wrapper{

	clear:both;

/* 	height:500px; */

	position:relative;

	width:778px;

	margin:0;

	padding:0;

	top:0px;

	background-color:#ffffff;

	background-image:url(images/bg_contents_wrapper.gif);

	background-repeat:repeat-y;

	border-top:2px solid #ffffff;

	border-bottom:2px solid #ffffff;

	border-right:1px solid #CFCFCF;

	border-left:1px solid #CFCFCF;

	padding-bottom:10px;

}

#primaryContent{

	position:relative;

	float:right;

	width:550px;

	text-align:left;

	top:0px;

}	

#secondaryContent{

	position:relative;

	float:left;

	width:227px;

	background-color:#3E72A4;

	text-align:left;

	border-right:1px solid #ffffff;

}







#footer{

	clear:both;

	background-image:url(images/bg_footer.png);

	background-position:top;

	background-repeat:repeat-x;

	height:40px;

}







/* ----- CLASSES ----- */



/* for modern brouser */

.clearfix:after {

  content: ".";

  display: block;

  clear: both;

  height: 0;

  max-height: 0;

  visibility: hidden;

}

/* IE7,MacIE5 */

.clearfix {

  display: inline-block;

}

/* WinIE6 below, Exclude MacIE5 \*/

* html .clearfix {

  height: 1%;

}

.clearfix {

  display: block;

}

/**/



#primaryContent .primaryBlock{

	position:relative;

	width:500px;

	top:15px;

	left:20px;

	margin-bottom:15px;

}

#primaryContent .primaryBlock .ishop{

	text-align:center;

	margin:25px auto;

}



#secondaryContent .banner{

	margin-top:20px;

	margin-left:25px;

}





.clear{

	clear:both;

}



.hide{

}

.show{

}



/* ----- HEADINGS ----- */



h1{

	



}

h1 span{

	display:none;

}

h2{

}

#primaryContent .primaryBlock h2{

	margin-bottom:5px;

}

h3{

}



#primaryContent h3{

	font-size:14px;

	margin-left:20px;

	color:#3E72A4;

	padding-bottom:5px;

	margin-top:5px;

	margin-bottom:5px;

	border-bottom:1px dotted #3E72A4;

}

#primaryContent h3 span{

}

#primaryContent h4{

	margin-top:10px;

	margin-bottom:5px;

	margin-left:25px;

}

#secondaryContent h3{

	background-image:url(images/lbl_navi_title.gif);

	background-repeat:no-repeat;

/* 	width:125px; */

	height:35px;

	margin-top:15px;

	margin-left:15px;

	margin-right:15px;

	border-bottom:1px solid #ffffff;

}

#secondaryContent h3 span{

	display:none;

}



h4{

}



/* ----- PARAGRAPHS ----- */



p{

}



#primaryContent .primaryBlock p{

	font-size:12px;

	padding:0 30px 15px 30px;

	line-height:1.4em;

	color:#535353;

}

#primaryContent p strong{

	color:#7D7D7D;

}

#secondaryContent p{

	padding:0 15px 15px 20px;

	line-height:1.4em;

}

#footer p{

	font-size:90%;

	line-height:40px;

	text-align:center;

}



/* ----- QUOTES ----- */



blockquote{

}

blockquote p{

}

cite{

}

blockquote cite{

}



/* ----- CODE ----- */



pre{

}

code{

}

p code{

}

pre code{

}



/* ----- LISTS ----- */



li{

}

li p{

}

ol{

}

ul{

}

ol li{

}

ul li{

}





.navigation ul{

	list-style:none;

	margin:0;

	padding:0;

	width:400px;

}



.navigation ul li{

	display:inline;

}



#navigation ol{

}



#navigation ol li{

}



#primaryContent ol{

	margin-left:30px;

	margin-bottom:20px;

	padding:0;

	text-align:left;

}

#primaryContent ol li{

	margin-left:20px;

	margin-right:20px;

	line-height:1.6em;

}



#primaryContent ul{

	margin-left:30px;

	margin-bottom:20px;

	padding:0;

	text-align:left;

}

#primaryContent ul li{

	margin-left:20px;

	line-height:1.6em;

}



#secondaryContent ul{

	margin-top:15px;

	margin-left:25px;

	list-style-type:none;

}

#secondaryContent ul li{

	font-size:14px;;

	font-weight:bold;

	color:#E6E7EE;

	background-image:url(images/list_menu.gif);

	background-position:left 3px;

	background-repeat:no-repeat;

	padding-left:18px;

	line-height:1.6em;

}

#secondaryContent ul li a{

	color:#E6E7EE;

	text-decoration:none;

}

#secondaryContent ul li a:hover{

	color:#ffff66;

}

#secondaryContent ul li ul{

		list-style-type:none;

		margin-top:5px;

		margin-left:5px;

		margin-bottom:10px;

}

#secondaryContent ul li ul li{

		font-size:12px;

		font-weight:normal;

		background-image:none;

		padding-left:0px;

}









/* ----- IMAGES ----- */



img{

	border:none;

}

img a{

	border:none;

}

img a:hover{

	border:none;

}

#primaryContent .primaryBlock img{

	margin-left:15px;

}



#primaryContent .primaryBlock img.inner{

	float:left;

	padding:3px;

	margin-right:15px;

	margin-bottom:15px;

	margin-left:30px;

}



#primaryContent .primaryBlock h2 img{

	display:block;

	margin:0;

	padding:0;

}





/* ----- BREAK ----- */



hr{

}



/* ----- TEXT FORMATTING ----- */



strong{

}

em{

}

b{

}

i{

}



/* ----- LINKS ----- */



a{

}

a:hover{

}

a:visited, a:active, a:focus{

}

a:visited{

}

a:active{

}

a:focus{

}



p a{

}

cite a{

}

li a{

}

dt a{

}

dd a{

}



/* ----- TABLES ----- */



table{

}

caption{

}

thead{

}

tbody{

}

tfoot{

}

tr{

}

tr .alt{

}

th{

}

td{

}

table.products{

	margin-top:5px;

	margin-left:0px;

	margin-right:20px;

	margin-bottom:20px;

}

table.products th{

	padding-top:15px;

}

table.products td{

	padding:5px 10px 5px 5px;

}

table.rent{

	margin-top:5px;

	margin-left:25px;

	margin-right:20px;

	margin-bottom:20px;

}

table.rent th{

	margin-left:10px;

	text-align:center;

}

table.rent td{

	margin-left:10px;

	text-align:center;

}

table.about{

	margin-top:5px;

	margin-left:25px;

	margin-right:20px;

	margin-bottom:20px;

	border-collapse:collapse;

  border-spacing: 1px;

	color:#333333;

	border:1px solid #a9a9a9;

}

table.about th{

	border-bottom:1px dashed #a9a9a9;

	padding:5px 15px 5px 5px;

	background-color:#efefef;

	font-weight:normal;

	white-space: nowrap;

}

table.about td {

	border-bottom:1px dashed #a9a9a9;

	padding:5px 5px 5px 15px;

	line-height:18px;

}

/* ----- FORMS ----- */



form{

}

fieldset{

}

legend{

}

label{

}

input{

}

textarea{

}

input, textarea{

}

select{

}

optgroup{

}

option{

}



/* ----- DEFINITIONS ----- */



dl{

}

dt{

}

dd{

}



