/*
Quick.Cart v2.2 default stylesheet
Copyright by OpenSolution.org 2006
*/

@import url( 'plugins.css' );

* { margin: 0px; padding: 0px;}
body,html {
	padding: 10px;
	height: 95%;
	color: #000000;
	background-color: #FFFFFF;
	font: 9px 'Lucida Sans Unicode', 'Lucida Grande', 'Verdana',sans-serif;
    line-height: 16px;
    text-align: right;
	}

#container {
	text-align: left;
	width: 960px;
	min-width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
		
#firstnav {
	float: right;
	width: 200px;
	height: 100%;
	margin: 5px;
	padding: 0px;
	display: table;
}
#firstnavinner {
	display: table-cell;
	vertical-align: middle;
}

#secondnav {
	float: right;
	width: 270px;
	height: 100%;
	margin: 5px;
	display: table;
}

#secondnavshort {
	float: right;
	width: 80px;
	height: 100%;
	margin: 5px;
	padding: 0px;
	display: table;
}

#secondnavinner {
	display: table-cell;
	vertical-align: middle;
}


#firstdetails {
    height: 100%;
    float: right;
	width: 280px;
	margin-right: 30px;
	display: table;
}

#firstdetailsinner {
	display: table-cell;
	vertical-align: middle;
}

#firstdetails p {
	font: 11px Georgia, 'Times New Roman', serif;
    line-height: 17px;

}

#text {
	width: 280px;
	float: right;
}

#seconddetails {
    text-align: right;
	float: right;
	width: 120px;
	height: 100%;
	margin-right: 10px;
	display: table;
}

#seconddetailsinner {
	display: table-cell;
	vertical-align: middle;
}


#staticcontent {
	float: right;
	width: 300px;
	height: 100%;
	margin: 5px;
	padding: 0px;
	display: table;
}
#staticcontentinner {
	display: table-cell;
	vertical-align: middle;
}


#basketcontent {
	float: right;
	width: 380px;
	height: 100%;
	margin: 5px;
	padding: 0px;
	display: table;
}
#basketcontentinner {
	display: table-cell;
	vertical-align: middle;
}

fieldset {

	 border: 0px;
}

th { 
     font-weight: bold;
     text-align: left;
     
}

th.name td.name { 
     text-align: left;
}

th, td { vertical-align: top }

th.price, td.price, th.quantity, td.quantity {
     text-align: center;
} 

th.priceTotal, td.priceTotal, th.del, td.del {
     text-align: right;
}

#menu {
 list-style-type: none;
 margin:0;
 padding: 0px;
 margin-left:30px;
}

#submenu {
 list-style-type: none;
 margin: 0px;
 padding: 16px 0px 16px 0px;
}


.children {
 list-style-type: none;
 margin:0;
 padding: 0px;
 margin-left: -30px;
}

#secondnav h2 {
   font-size: 9px;
   font-weight: normal;
   font-style: italic;
}
#secondnav h3 {
   font-size: 9px;
   font-weight: bold;
   font-style: italic;
}

#secondnav img.thumb {
 float: right;
 margin-right: 8px;
 margin-top: 5px;
 margin-bottom: 20px;
 border: 0px;
}

#secondnav tr {
   padding-bottom: 20px;

}


#secondnav a.current {
   color: #000;

}


#secondnav a.current:hover {
   color: #999;

}


a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;

}
a:hover {
	color: #000000;
	text-decoration: none;
}

