.rside {	
	margin:0 30px 0 300px;
	width:65%;
}

.rrside {
width:5%;
float:right;
overflow:hidden;
padding:0 0 0 30px;}

.rside h1 {	
	color:#c30;
	font-size:16px;
	margin:0 0 20px 0;
}
.rside p {	
	color:#000;
	text-align:justify;
	line-height:150%;
}
	/* Update */

.adminlink {
	position:absolute;
	text-align:center;
	width:100%;
	padding:10px 0;
	display:none;
}
.adminlink a {
	color:#fff;
}
.lside .search {
	margin:30px 25px 0 0;
}
.lside .search input {
	margin:0 5px 0 0;
	font-family:arial, sans-serif;
	font-size:13px;
}
.lside .search p {
	color:#c30;
	margin:10px 10px 10px 0;
	text-align:right;
	font-size:14px;
}
.lside .search p input {
	height:15px;
	width:15px;
	margin:2px 5px 0 0;
}
.cartinfo {
	background:#111;
	margin:30px 35px 20px 25px;
	padding:10px 10px 10px 0;
	border:1px solid #521400;
}
.cartinfo input {
	width:125px;
	margin:7px 0;
	font-family:arial, sans-serif;
}
.cartinfo a {
	color:#999;
}
.lside .cartinfo * {
	font-size:13px;
	margin:6px 0;
}
.cartinfo form a {
	display:block;
}
.lside .language {
	margin:0 35px 0 0;
}
.botlink {
	list-style:none;
	font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal;
	margin:20px -5px 0 -5px;
	text-align:center;
}
.botlink li {
	margin:0 5px;
	display:inline;
}
.rside center {
	text-align:left;
}
.rside .pricelist td {
	background:#fff;
	color:#555;
	padding:5px 10px;
	border:1px solid #ddd;
	font-size:11px;
}
.rside .pricelist .headcell td {
	background:#222;
	color:#fff;
}
.rside .pricelist .headcell td a {
	color:#fff;
}
.rside .pricelist td a {
	color:#555;
}
.rside .pricelist tr:hover td {
	background:#eee;
}
.rside .pricelist .headcell:hover td {
	background:#333;
}
.pricelist input {
	margin:0;
}
.pricelist br {
	display:none;
}

	/* Cart */

.rside td {
	vertical-align:top;
}
.category img {
	margin:5px 20px 0 0;
}
.category h1 {
	margin:0 0 10px 0;
}
.category p {
	color:#930;
	margin:0 0 10px 0;
}
.popitem h5 {
	color:#f30;
	margin:25px 0 15px 0;
	font-size:16px;
}
.preview img {
	margin:5px 25px 5px 0;
	border:1px solid #aaa;
}
.preview * {
	text-transform:capitalize;
}
.intro img {
	margin:0 0 5px 0;
}
.intro .cat {
	display:block;
	margin:0 0 5px 0;
}
.intro  * {
	color:#930;
}
.carting img {
	position:absolute;
	margin:0 0 0 -50px;
}
.detail * {
	color:#930;
}
.vote  * {
	background:transparent;
	color:#ddd;
}
.vote input {
	height:15px;
	margin:5px 10px 5px 0;
}
.vote span {
	position:relative;
	top:5px;
}
.vote th {
	padding:5px 0 15px 0;
	color:#930;
	font-size:16px;
}
.vote .redbutton {
	height:auto;
	border:1px solid #888;
	background:#900;
	padding:0 10px 2px 10px;
	cursor:pointer;
}
.bigview img {
	margin:5px 25px 10px 0;
	border:1px solid #888;
}
.bigview * {
	text-transform:capitalize;
	color:#930;
}

	/* Cart Table */

.cartdata h1 {
	font-size:13px;
	margin:0 5px 15px 0;
}
.rside .cartaction td, .rside .cartaction th {
	background:#fff;
	color:#555;
	padding:5px 10px;
	border:1px solid #e5e5e5;
}
.rside .cartaction th {
	background:#222;
	color:#fff;
	border:1px solid #aaa;
}
.rside .cartaction th a {
	color:#fff;
}
.rside .cartaction td a {
	color:#555;
}
.rside .cartaction tr:hover td {
	background:#eee;
}
.rside .cartaction tr:hover th {
	background:#333;
}
.rside .cartaction input {
	margin:0;
}
.setcart input, .nextcart input {
	text-align:left;
	font-size:13px !important;
	background:#333;
	border:1px solid #aaa;
	color:#ddd;
	font-weight:normal !important;
	padding:0 10px 2px 10px;
	cursor:pointer;
}
.nextcart {
	text-align:right;
}
.cartform  * {
	padding:0;
	margin:0;
}
.cartform  p, .cartform  p * {
	color:#930;
	margin:0 0 20px 0;
}
.cartform  th, .cartform  th * {
	color:#930;
	width:auto;
	white-space:nowrap;
}
.cartform  td {
	width:100%;
	padding:0 0 0 10px;
	padding:3px 20px;
}
.cartform  th {
	padding:5px 0;
	text-align:right;
}
.placeorder * {
	text-align:left !important;
	color:#930;
}
.placeorder h3 {
	text-align:left !important;
	color:#930;
	font-size:13px;
}
.maininfo * {
	margin:10px 0;
	color:#930;
}
.maininfo h5 {
	font-size:14px;
	font-weight:bold;
	color:#c30;
	margin:20px 0 10px 0;
}
.maininfo ul {
	margin:10px 5px;
	padding:0 5px;
}
.maininfo ul br {
	display:none;
}
.maininfo ul ul {
	margin-left:15px;
	list-style:circle;
}
.maininfo td {
	background:#fff;
	color:#555;
	padding:5px 10px;
	border:1px solid #ddd;
}
.maininfo .headcell td {
	background:#222;
	color:#fff;
}
.maininfo .headcell td a {
	color:#fff;
}
.maininfo td a {
	color:#555;
}
.maininfo tr:hover td {
	background:#eee;
}
.maininfo .headcell:hover td {
	background:#333;
}
.maininfo td br {
	display:none;
}

	/* Home Page */

.information {
	text-align:right;
	color:#c30;
}
.information * {
	margin:0;
	color:#c30;
	font-size:13px;
	line-height:150%;
}
.langinfo select {
	width:150px;
	margin:0 35px 15px 0;
}
.newsinfo {
	margin:0 0 0 25px;
}
.newsinfo input {
	margin:10px 0 15px 0;
	line-height:100%;
}
lside {
float:left;
overflow:hidden;
width:210px;
}
.lside .voteinfo {
	margin:0 35px 15px 25px;
	text-transform:capitalize;
}
.lside .voteinfo b {
	color:#ddd;
	display:block;
	margin:0 10px 10px 10px;
	white-space:nowrap;
}
.lside .voteinfo input {
	width:15px;
	height:15px;
	margin:0 10px;
}
.lside .voteinfo p {
	margin:-3px 0 0 0;
	vertical-align:top;
}
#page .voteinfo .button input {
	width:auto;
	height:auto;
	padding:0 20px;
	margin:0 20px 0 0 !important;
	color:#fff;
}
#page .voteinfo .button  {
	padding:0;
}
.voteinfo .label {
	padding:2px 0 2px 10px;
}
.curform {
	margin:0 35px 0 25px;
}
.curform p {
	font-size:12px;
	text-align:right;
	margin:0 0 10px 0;
}
.curform select {
	width:150px;
}
.homeimage {
	width:100px;
	min-height:50px;
	text-align:center;
	background:#fff;
	margin:5px 10px 10px 0;
	border:1px solid #c30;
}
.mainhome div img {
	border:1px solid #ccc;
	margin:15px 0 10px 0;
}
.mainhome div p {
	margin:0;
}
.mainhome div {
	width:230px;
	float:left;
}
#page .lside span {
	display:inline;
}

	/* Category */

.advsearch * {
	color:#930;
	margin:0;
	width:auto;
}
.rside h3 {
	margin:10px 0;
}
.advsearch h3 {
	color:#ccc;
}
.advsearch {
	width:350px;
	background:#111;
	border:1px solid #777;
	padding:5px 20px 15px 20px;
}
.advsearch .searcher td {
	padding:5px 10px 5px 0;
}
.advsearch .searcher input {
	margin:0 5px;
}
.proditem * {
	color:#930;
}
.proditem img {
	margin:8px 15px 5px 0;
}
.prodintro img {
	margin:10px 0 0 0;
}
.bigvote {
	padding:20px;
	width:200px;
}
.bigvote .radio input {
	width:auto;
	height:15px;
	margin:7px 10px 0 0;
}
.bigvote .radio span {
	position:relative;
	top:5px;
}
.discussion * {
	line-height:150%;
	color:#930;
}
.discussion input {
	margin:5px 0;
	line-height:normal;
}
.discussion textarea {
	margin:5px 0;
	line-height:normal;
}

	/* Account */

.account * {
	width:auto;
}
.account td {
	color:#930;
	padding:2px 15px 2px 0;
	font-size:13px;
}
.coninfo * {
	width:auto;
	margin:0;
}
.coninfo td {
	color:#930;
	padding:3px 15px 3px 0;
	font-size:13px;
}
.conhd {
	background:#111;
	border:1px solid #777;
	width:100%;
}
.conhd td {
	padding-left:10px;
}
.orhistory * {
	width:auto;
	margin:0;
	font-size:13px;
	font-weight:normal;
}
.orhistory td {
	color:#930;
	padding:3px 15px 3px 0;
	font-size:13px;
}
.orhistory input {
	height:15px;
	margin:2px 0 3px 0;
}
.addressbook table td td td {
	border:0 solid transparent !important;
}
.adeditor * {
	width:auto;
	margin:0;
	font-size:13px;
	font-weight:normal;
}
.adeditor td {
	color:#930;
	padding:3px 15px 3px 0;
	font-size:13px;
}

	/* Logform */

.logform form {
	width:350px;
	margin:200px auto 0 auto;
	background:#fff;
	border:1px solid #a00;
}
.logform h4 {
	background:#eee;
	padding:7px 20px 10px 20px;
	margin:1px 1px 20px 1px;
	border-bottom:1px solid #ddd;
	font-size:17px;
}
.logform h4 a {
	font-size:14px;
}
.logform label {
	margin:4px 10px 0 20px;
	display:block;
	font-size:14px;
	text-align:right;
}
.logform input {
	margin:3px 0;
}
.logform .button {
	padding:5px 0 10px 0;
}
.logform .button input {
	margin:0 27px 0 0 !important;
}

	/* Cart Table */

#cart table td {
	background:#fff;
	color:#555;
	padding:4px 10px;
	border:1px solid #ddd;
	font-size:14px;
}
#cart input {
	margin:0;
}
#cart table .headcell td {
	background:#222;
	color:#fff;
}
#cart table .headcell td a {
	color:#fff;
}
#cart table td a {
	color:#555;
}
#cart table tr:hover td {
	background:#eee;
}
#cart table .headcell:hover td {
	background:#333;
}
.shiping * {
	vertical-align:top;
	width:auto;
	font-weight:normal;
	color:#930;
	font-size:13px;
}
.shiping td {
	padding:2px 10px 2px 0;
}
.shiping input {
	margin:3px 10px 0 0;
}
.addressbook br {
	display:block;
}
.linkchange form input {
	margin:0;
}
.linkchange td {
	padding:3px 5px 3px 0;
	color:#930;
}