body{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
}
a.search {
    color:#000;
    text-decoration:none;
}
div#main {
	border-right: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
	float: none;
	width: 850px;
	display: block;
}

.floatLeft {
    float:left;
}
.clearBoth {
    display:block;
    clear:both;
}
div.autocomplete {
    position:absolute;
    width:1200px;
    background-color:white;
    border:1px solid #888;
    margin-left:0px;
    padding:0px;
}
div.autocomplete ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
div.autocomplete ul li.selected { background-color: #C8C8C8;}
div.autocomplete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    height:32px;
    cursor:pointer;
}
div#main_content {
    text-align:left;
    margin:5px;
    padding:5px;
}

div#menu {
    background-image:url(../images/left_pane_menu.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 25px;
}

ul#categories_ul {
	margin:0;
	padding:0;
	padding-left: 15px;
	font-size:11px;
	color: #2E2E2E;
	list-style: none;
}
ul#menu_ul {
	margin:0;
	padding:0;
	font-size:11px;
	color: #6081AF;
	list-style: none;
	font-weight: bold;
	letter-spacing: 0.05em;
}
ul#menu_ul a {
	color: #6081AF;
	text-decoration:none;
}
ul#menu_ul a:hover{
    color: #FF3737
}
ul#categories_ul a {
	color: #2E2E2E;
	text-decoration:none;
    list-style-type:square;
}
ul#categories_ul a:hover {
    color: #C3C3C3;
}
div#search {
	margin-top:-5px;
	text-align:left;
	background-image:url(../images/search_pane.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:88px;
}
div#mails {
	text-align:left;
	margin-top: 10px;
}
div#top_box {
    margin:auto;
    width:850px;
    border-right:1px solid #999;
    border-left:1px solid #999;
}
div#main_pane {
	width:545px;
}
div#right_pane {
	width:145px;
}
div#left_pane {
	width:160px;
}

div#footer {
	clear:both;
	float:none;
	padding-top: 50px;
}
div#mails_voice{
	margin-left:10px;
	margin-right:10px;
	margin-right: 8px; 
	padding-right: 7px;
	color: #888888;
    border-right:1px dotted #ccc;
}
div#mails_voice a{
	color: #888888;
	text-decoration:none;
}
div#footer a{
	color: #888888;
	text-decoration:none;
}
div#menu_letters {
	font-size:1.0em;
	font-weight:bold;
	color: #001C63;
	margin:10px;
    text-align:center;
    padding:5px;
    background-color:#f5f5f5;
    
}
div#menu_letters a {
	color: #001C63;
	text-decoration:none;
    font-size:1.0em;
}
div#menu_letters a:hover {
	color: #666;
	text-decoration:underline;
}
div#invitation {
	margin-top: 15px;
	text-align:left;
	margin-left: 15px;
	margin-right: 15px;
	font-size:12px;
	text-align: justify;
	text-indent: 1.5em;
}
.softAddTitleR {
	float:right;
}
.softAddTitleL {
	float:left;
	color: #888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.softAddTitleL a{
	float:left;
	color: #888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#soft a{
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#soft a:hover {
    color:#333;
}
.softAddText {
	clear:both;
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
}
.softAdd {
	margin:auto;
    padding:10px;
}
div#popular {
	text-align: right;
}
div#friends {
	text-align: right;
}
div#friends_links a:hover {
    color: black;
}
div#popular_links a:hover {
    color: black;
}
div#friends_links {
	text-align:left;
	padding-left:7px;
    margin-left:10px;
	border-left:1px dotted #ccc;
}
div#popular_links {
	text-align:left;
	padding-left:5px;
    margin-left:10px;
    margin-left:10px;
    border-left:1px dotted #ccc;
}
div#friends_links a {
	text-decoration:none;
	color: #888;		
}
div#popular_links a {
	text-decoration:none;
	color: #888;		
}
div#faqs {
    margin-left:10px;
}
div#searched {
    text-align:center;
    background-color:#ededed;
    padding:10px;
}
#last_search a {
    color:#3A5FCD;
    text-decoration:none;
}
#last_search a:hover {
    color:#27408B;
    text-decoration:underline;
}
div#last_search {
    width:60%;
    margin:auto;
    clear:both;
    padding:10px;
    margin-bottom:30px;
    margin-top:40px;
    text-align:center;
    font-size:1.2em;
}
div#warning {
    padding:5px;
    margin:5px;
    border:1px solid #f08080;
    color:#333;
    font-weight:bold;
    background-color:#fdf5e6;
}
div#footer {
    text-align:center;
    padding:15px;
    background-color:#ededed;
}
div#addbutton {
    padding:5px;
    text-align:center;
}
#addbutton input{
    border:1px solid black;
    color:black;
    background-color:white;
}
.textAddContainer {
	width:auto;
    border-bottom:1px solid #ccc;
}
.textAddContainer1 {
	float:left;
	width: 503px;
}
.imageAddContainer {
	float:left;
}
.lineDiv {
	width: 100%;
	border-top:1px solid #A8A8A8;
	clear:both;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color: #141414;
}
.new_price {
	font-size:1.2em;
	font-weight:bold;
	color: #141414;
}
.old_price {
	font-size:1.2em;
	color: #767676;
	font-weight: bold;
	text-decoration:line-through;
}
.about {
    width:400px;
    float:left;
    color:#666;
}
#soft li {
    padding-left:0px;
    margin-left:0px;
    text-indent:10px;
    list-style-position:inside;
}
.price {
    width:100px;
    float:right;
    text-align:center;
}
.drawed {
    margin:5px;
    padding:5px;
}
.ocl {
    clear:both;
    border-bottom:3px solid #eee; 
}
#search_input {
	width:120px;
	margin-left:10px;
}
textarea#message {
    border:1px solid #000;
    width:500px;
}
input#rmail {
    width:470px;
    border:1px solid #000;
}
hr {
    border:none;
    border-bottom:1px solid #999;
}
span.bolden {
    font-weight:bold;
}
span.shd {
    color:#666;
}
img.app {
    float:left;
    padding:5px;
    margin:0px 10px 5px 5px;
    border:1px solid #ccc;
}
div#pages {
    padding:3px;
    font-size:1.2em;
}
div.jswarn {
    padding:10px;
    margin:10px;
    border:1px solid #cc3333;
    font-size:1.0em;
    color:#333;
    background-color:#f9f9f9;
}
#pages a {
    text-decoration:none;
    color:#3A5FCD;
    font-weight:bold;
    padding:2px;
}
#pages a:hover {
    text-decoration:underline;
    color:#27408B;
}
.sel {
    color:#333;
    background-color:#ddd;
    padding:2px;
}
hr.mail {
    border:none;
    border-bottom:3px solid #eee;
}
span.qb {
    font-weight:bold;
    color:#333;
}
