/* all elements default values */

* { margin:0px; padding:0px; }
body { font-family: verdana , arial, tahoma; font-size:12px; }
body.admin { font-size:11px; }
a { text-decoration:none; color: blue; }
a:hover { text-decoration:underline; }
input, textarea { border: 1px #000 solid; }
ul{ list-style-type:none; }

table { border-collapse:collapse; margin:0px auto; font-size:11px; }
table th { padding:5px 0px 5px 10px; text-align: left; }
table td { padding:5px 0px 5px 10px; }
table a { text-decoration:none; color:#000;}
table a:hover { text-decoration:none; color:#00f; }

.error { color: #333399; text-align: left; font-weight:normal;}
.input-error { border: 1px solid #f00;}
.date-format { width: 70px; }
.right-align  { text-align:right; }
.clear-both {clear:both;}
.text-bold { font-weight: bold;}
#wrapper a{ text-decoration:none; color:#333333;}
#wrapper a:hover {text-decoration:none; color:#0088CC; }
#wrapper a:active { color:#999; }
img {border:0 none;}



.log-in-btn .btn {}
.log-in-btn .btn ul {}
.log-in-btn .btn li { float:left;}
.log-in-btn .left-btn { background: url(../images/btn-left.gif) no-repeat; width: 14px; height: 23px;}
.log-in-btn .right-btn {background: url(../images/btn-rgt.gif) no-repeat; width: 14px; height: 23px;}
.log-in-btn .mid-btn {background: url(../images/btn-mid.gif) repeat-x; /*height: 23px; */padding:2px 0px 4px 0px; color: #fff; font-weight: bold; border: medium none; cursor: pointer; }

/* sucess message 8*/
div.success-msg {	padding:4px 0px 4px 30px;	margin:0px 0px 2px 0px;	color:#000;	background-color: #B3D9A5;	background-image: url(../images/success_msg_icon.gif);	background-repeat: no-repeat;	background-position: 10px 50%; font-weight:bold;
}
/* error message */
div.error-msg {padding:4px 0px 4px 30px;	margin:0px 0px 2px 0px;	color:#000;	background-color: #ffaeae;	background-image: url(../images/error-icon.jpg);	background-repeat: no-repeat;	background-position: 10px 50%; font-weight: bold;}


/* table with color variation rows */
.text-right { text-align: right; }
.grey-color {background: #666;}
tr.light-bg { background: #999;}
tr.white-bg { color: #000; }
tr.th-bg { background: #333; }

.show-table { color: #fff; }
.show-table td { color: #000; border: 1px solid #CCC; }
.show-table th { border: 1px solid #CCC;}
.show-table tr.light-bg { background: #fff;}
.show-table tr.grey-color { background: #fff;}
#wrapper .show-table a{ color:#000;}
#wrapper .show-table a:hover { color:#999; }


/* add btn right align */
div.right-align { float: right; padding: 5px 15px;}

/* add table-form */
.form-cover {background: #ccc; border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 20px 0px; }
.table-form { margin: 10px auto; }
.table-form th { padding: 10px 10px 0px 0px; text-align: center; }
.table-form td { padding: 10px 10px 0px 0px; }

.table-form textarea { width: 200px; height: 100px; }
.table-form input { width: 200px; }
.table-form input.date { width: 70px; }
.table-form input.address { width: 480px; }
.table-form input.checkbox { width: 20px; }
.table-form input.radio { width: 20px; }

/* front and */
body.admin #wrapper {background:#FFFFFF ;}
#wrapper {background:#F5F5F5 ;}
div#cover { text-align:left;}
div#container {margin:0px auto; width:980px;}
div#main_content { }


/* header links */
.header-links .log-in-btn .btn li { padding:0; }

.learn-more { background:transparent url(../images/blue-arrow.gif) no-repeat scroll 100% 60%; color:#0088CC; font-size:13px;padding:0 12px 0 0;}

#main_content_down { margin: 0px auto; width: 948px; }
.header-name {padding:0px 0px 10px 0px; float:left; width:165px;}
.header-links {padding:5px 0px 0px 0px; float:right; line-height: 18px; }
.header-links li { float:left;  padding:0px 10px;}
.product #wrapper { background: #E7E7E7; }
.product div#main_content {padding:18px 16px 0px 16px;}

.buy #wrapper { background: #fff; }
.sitemap  #wrapper { background: #fff; }
#main_content .header-links a.menu-selected { color: #999; }
div#block_footer .footer-mid h5.buy-down { width: 135px; text-align: center; }

/* navigation for previous next thkngs */
/*.block-navigation {margin:0px 0px 2px 0px; color:#000000; text-align:right; padding:3px 5px;} */
.block-navigation { text-align: center; background: #f5f5f5; padding: 5px 0px; }
.block-navigation a {color:#000;}
.block-navigation a:hover {text-decoration:none;}
.previous {color:#FFF; margin:0px 3px;}
.disabled {color:#666; margin:0px 3px;}
.pageno {margin:0px 3px;}
.current {margin:0px 3px; border:1px solid #000; padding:0px 2px 1px 2px; background-color:#5D5D5D; color:#FFFFFF;}
.next {margin:0px 3px;}
.view-per {margin:0px 0px 0px 25px;}
.block-navigation .log-in-btn { float: right; padding: 0px 15px;}

/* page not found page */
#block_pagenotfound { color: #333399; text-align: center; font-weight:bold;}

/* textareas in the form */
textarea.desc { width: 505px; }

/* text align in the form  changed by murugesh 16/02/2010*/
.text-center {
text-align:center;
}