/* JAKCMS IS NOT FREE SOFTWARE :: http://www.jakcms.com | http://www.jakcms.com/license-agreement/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100.01%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;/* border-spacing: 0; */}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

strong {font-weight:bold;}

body, html {height:100%;}
body {background:#fff url(../img/new_bodybg.png) left top repeat-x;color:#888888;font:1.0em Tahoma, Arial, Helvetica, sans-serif;text-align:center;line-height:90%;}

#container {width:1000px;text-align:left;min-height:100%;height:auto !important;height:100%;margin:0 auto 0em;}
#header {float:left;width:1000px;height:150px;background:transparent url(../img/new_header.png) 0 0 no-repeat;}
.jaklogo {position:absolute;margin:8px 0 0 70px;}
.icons {float:right;margin:45px 65px 0 0;overflow:hidden;}

.navigation {width:1000px;height:28px;}

.ie6_info {position:absolute;width:200px;background-color:#c62b2b;color:#000;padding:10px;margin-left:300px;}

#content {width:1000px;float:left;background:#fff url(../img/content.png) 0 0 no-repeat;min-height:391px;}
#content_final {float:left;width:600px;padding:0 5px 10px 40px;margin:20px 0 20px 0;font-size:0.9em;}
#content_final_wide {float:left;width:920px;padding:0 5px 10px 40px;margin:20px 0 20px 0;font-size:0.9em;}
#content_final_wide p {margin-bottom:5px;padding:2px;}
#content_final p {margin-bottom:5px;padding:2px;}

#sidebar {float:right;width:320px;padding:0 20px 10px 0;margin:20px 0 20px 0;font-size:0.8em;}

.middlepart {float:left;width:1000px;height:214px;background:transparent url(../img/middlepart.png) 0 0 no-repeat;}
.middlepart table {width:960px;margin:30px 0 0 20px;}
.middlepart table td {width:33%;}
.middlepart table td p {margin:0 5px 0 5px;font-size:0.8em;}
.middlepart table td p img {float:left;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.middlepart table td p img:hover {float:left;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.login {float:left;margin-top:-10px;width:310px;height:76px;background:#fff url(../img/loginbg.png) 0 0 no-repeat;padding:15px 0 0 10px;}
.login img {float:left;margin-right:10px;}
.login input[type=text], .login input[type=password] {background-color:#fff;border:1px solid #6a6a6a;width:100px;color:#5a889e;margin-top:2px;font-size:0.7em}
.login .button {background-color:#6a6a6a;color:#fff;padding:2px;font-size:0.75em;cursor:pointer;}
.login .right {float:left;margin:-60px 0 0 213px;text-align:center;width:80px;line-height:90%;}
.login .right img {float:left;margin:0 0 0 14px;}
.login .right a {color:#6a6a6a;text-decoration:none;font-size:0.8em;}
.login .rightl {float:left;margin:0 0 0 203px;text-align:center;width:80px;}
.login .rightl img {margin:-55px 0 0 14px;max-width:70px;max-height:60px;}

.search {float:left;margin:-10px 0 0 0;width:310px;height:75px;background:#fff url(../img/search_sidebar.png) 0 0 no-repeat;padding:15px 0 0 10px;}
.search input[type=text] {background-color:#fff;border:1px solid #6a6a6a;width:200px;color:#5a889e;margin-top:-4px;margin-bottom:10px;}
.search .button {background-color:#6a6a6a;color:#fff;padding:2px;font-size:0.75em;cursor:pointer}
.searchlist {font-size:1.2em;text-decoration:none;}

.tags {float:left;margin:0 30px 0 10px;line-height:150%;}
.tagcloud {color:#7ab1ce;text-decoration:none;}
.taglist {text-decoration:none;}

		
.dotted {border-top:1px dotted #7d7d7d;}
	
#footer {float:left;width:1000px;height:69px;background-image:url(../img/footer.png);}
#footer p {width:1000px;color:#253c53;font-size:0.7em;margin:45px 0 5px 0;text-align:center;}
#footer p a {color:#7a7a7a;text-decoration:none;}
#footer p a:hover {color:#818181;text-decoration:none;}

.showdate {font-size:0.7em;color:#c1c1c1;margin-top:2px;padding-bottom:10px;}

input[type=hidden] {visibility:hidden;}
.validation-error {color:red;}

.status-failure {float:left;color:red;width:95%;background-color:#ffd0d6;border:1px solid red;padding:4px;}
.status-ok {float:left;color:green;width:95%;background-color:#dfFFda;border:1px solid green;padding:4px;}

a {color:#91a33b;text-decoration:underline;}
a:hover {color:#91a33b;text-decoration:none;}

h1 {font-size:1.4em;color:#4d97bd;margin:4px 0 4px 0;font-weight:normal;border-bottom:5px solid #f4f4f4;}
h2 {font-size:1.2em;color:#4d97bd;margin:4px 0 4px 0;padding-bottom:2px;font-weight:normal;border-bottom:1px solid #c1c1c1;}
h2 a {color:#4d97bd;text-decoration:none;}
h2 span {font-size:0.7em;color:#f3bc00;}
h3 {font-size:0.9em;color:#bababa;font-weight:normal;margin:0 0 10px 15px;padding:4px 0 0 5px;background:#fff url(../img/product_bar.png) 0 0 no-repeat;width:287px;height:26px;}
h3 .cart {float:right;margin:-20px 8px 0 0;}
h4 {font-size:1.1em;color:#bababa;font-weight:normal;padding:12px 0 0 10px;background:#fff url(../img/sidebar_bar.png) 0 0 no-repeat;width:310px;height:41px;}
h5 {font-size:1.4em;color:#f3bc00;margin:0;padding-bottom:2px;font-weight:normal;border-bottom:1px solid #c1c1c1;}
h5 a {color:#f3bc00;text-decoration:none;}
h5 span {font-size:0.6em;color:#bababa;}
h6 {font-size:1.0em;color:#555555;margin:3px 0 2px 0;font-weight:bold;}
h6 a {color:#f3bc00;text-decoration:none;}

small {font-size:0.8em;}
.clear {clear:both;padding-bottom:5px;}
.go_right {text-align:right;}
.go_middle {text-align:center;}

/* Profile view */
.profava {width:203px;height:119px;background:#fff url(../img/prof_ava.png) 0 0 no-repeat;text-align:center;line-height:118px;}
.profava img {margin-top:-2px;vertical-align:middle;}
.profcat {float:left;font-size:0.9em;color:#bababa;font-weight:normal;margin:10px 0 1px 0;padding:6px 0 0 5px;background:#fff url(../img/prof_bar.png) 0 0 no-repeat;width:201px;height:26px;clear:both;}
.profpmin {float:left;width:201px;height:26px;background:#fff url(../img/pm_inbox.png) 0 0 no-repeat;text-align:right;padding-top:5px;}
.profpmout {float:left;width:201px;height:26px;background:#fff url(../img/pm_outbox.png) 0 0 no-repeat;text-align:right;padding-top:5px;}
.profpmnew {float:left;width:201px;height:26px;background:#fff url(../img/pm_new.png) 0 0 no-repeat;text-align:right;padding-top:5px;}
.profpmin a, .profpmout a, .profpmnew a, .profevent a, .profforum a, .profblog a, .profgal a {padding-right:5px;text-decoration:none;display:block;}
.profdet {list-style:none;}
.profdet li {border-bottom:1px solid #e2e2e2;padding:3px 0 3px 0;color:#4d97bd;}
.profdet li span {color:#91a33b;}
.profevent {float:left;width:201px;height:26px;background:#fff url(../img/prof_event.png) 0 0 no-repeat;text-align:right;padding-top:5px;}
.profforum {float:left;width:201px;height:26px;background:#fff url(../img/prof_forum.png) 0 0 no-repeat;text-align:right;padding-top:5px;}
.profblog {float:left;width:201px;height:26px;background:#fff url(../img/prof_blog.png) 0 0 no-repeat;text-align:right;padding-top:5px;}
.profgal {float:left;width:201px;height:26px;background:#fff url(../img/prof_gallery.png) 0 0 no-repeat;text-align:right;padding-top:5px;}

/* Profile */
ul.jakptabs {float:left;list-style:none;height:24px;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;width:100%;}
ul.jakptabs li {float:left;height:23px; /*--Subtract 1px from the height of the unordered list--*/line-height: 23px; /*--Vertically aligns the text within the tab--*/border:1px solid #dddddd;border-left:none;margin-bottom:-1px; /*--Pull the list item down 1px--*/overflow:hidden;position:relative;background:#f6f6f6;}
ul.jakptabs li a {text-decoration:none;color:#888888;display:block;padding:0 20px;border:1px solid #fff;outline:none;}
ul.jakptabs li a:hover {background:#ebebeb;}
html ul.jakptabs li.active, html ul.jakptabs li.active a:hover  {background: #fff;border-bottom: 1px solid #fff;}

/* Blog view */
.blogleft {float:left;width:10%;}
.blogright {float:right;width:88%;}
.blogright ul, .blogright ol {margin:0 0 5px 20px;}
.blogcomleft {float:left;width:20%;margin-top:10px;}
.blogcomright {float:right;width:78%;margin-top:10px;}
.blogcomright ul, ol {margin:0 0 5px 20px;}
.spacer {margin-bottom:1px;}
.blogspacer {margin-bottom:20px;height:5px;background-color:#f4f4f4;}
.imgcom {float:left;}
.blogcom {float:left;margin:14px 0 0-32px;color:#fff;}

.blogcomright fieldset {border:1px solid #dddddd;font-size:0.9em;}
.blogcomright fieldset legend {color:#df1f26;}

/* Blog Category Description Popup */
.blogcat {font-size:1em;color:#91a33b;font-weight:normal;list-style:none;}
.blogcat li {border-bottom:1px solid #e2e2e2;margin:0 20px 10px 10px;padding-bottom:2px;}
.blogcat a {position:relative;color:#4d97bd;text-decoration:none;}
.blogcat li span {display:none;position:absolute;top:-5px;margin-left:-232px;background:transparent url(../img/slide_infobg.png) 0 0 repeat-y;border:1px solid #d9d9d9;width:190px;text-align:left;padding:5px;z-index:2;color:#df1f26;}

/* Forum Design */
.forumwhere {width:100%;border:1px solid #dddddd;background:url(../img/forumcat.png) repeat-x;height:27px;margin-bottom:5px;}
.forumwhere span {position:absolute;margin:5px 5px;}
.forumwhere span a {color:#df1f26;text-decoration:none;}
.forumcat {width:100%;border:1px solid #dddddd;background:url(../img/forumcat.png) repeat-x;height:27px;margin-top:5px;}
.forumcat span {position:absolute;margin:5px 5px;}
.forumcat span a {color:#f3bc00;text-decoration:none;}
.forumcat div {display:none;position:absolute;top:-25px;margin-left:40px;background:transparent url(../img/slide_infobg.png) 0 0 repeat-y;border:1px solid #d9d9d9;width:190px;text-align:left;padding:5px;z-index:2;color:#df1f26;}
.forum {width:100%;border:1px solid #dddddd;background-color:#fff;height:auto;margin-top:2px;min-height:65px;}
.forum span {position:absolute;margin-top:6px;padding-left:5px;border-left:1px solid #dddddd;}
.forum span a {color:#4d97bd;text-decoration:none;}
.forum img {position:absoute;padding:5px 5px;}
.forum fieldset {float:right;margin:5px 10px 0 0;padding:5px;min-width:30%;border:1px solid #dddddd;font-size:0.9em;}
.forum fieldset legend {color:#df1f26;text-align:right;}
.forum fieldset a {color:#91a33b;text-decoration:none;}
.forumdesc {margin:-20px 0 8px 60px;font-size:0.8em;width:50%;}
.forumcount {margin:0 0 5px 60px;font-size:0.8em;}
.subforum {margin:2px 0 5px 60px;font-size:0.8em;}
.subforum a {color:#91a33b;text-decoration:none;}
.subforum img {position:absoute;padding:0 5px;}

.forumpost {width:100%;border:1px solid #dddddd;margin-bottom:5px;}
.forumpost fieldset {margin:5px 10px 0 0;border:1px solid #dddddd;font-size:0.9em;background-color:#eeeeee;padding:5px;}
.forumpost fieldset legend {color:#888888;padding:4px;}
.forumpost fieldset a {color:#91a33b;text-decoration:none;}
.fuserdetails {float:left;width:18%;margin:10px;padding-right:5px;border-right:1px solid #dddddd;}
.fpostdetails {float:right;width:74%;margin:10px;}
.fpostdetails ul, ol {margin:0 0 5px 20px;}
.forumrate {width:99%;border:1px solid #dddddd;background:url(../img/forumwhere.png) repeat-x;height:50px;margin-bottom:5px;padding-left:1%;}
.fpost {width:100%;text-align:right;margin-bottom:4px;}
.flink {padding:2px;text-align:right;border-top:1px solid #dddddd;}
.flink a {text-decoration:none;}

.fnp {text-align:center;border-top:5px solid #f4f4f4;padding-top:5px}
.fnp a {text-decoration:none;}

.finfo {margin-top:5px;border:1px solid #dddddd;font-size:0.9em;padding:5px;width:98%;}
.finfo legend {color:#df1f26;text-align:left;}
.finfo a {color:#91a33b;text-decoration:none;}

.editor fieldset {margin:5px 10px 5px 0;border:1px solid #dddddd;font-size:0.9em;padding:5px;}
.editor fieldset legend {color:#df1f26;text-align:left;}
.editor fieldset p {margin-top:5px;}
.editor table a {text-decoration:none;}
.fmod {text-align:right;}

.searchf {float:right;}
.searchf input {background-color:#fff;border:1px solid #6a6a6a;width:100px;color:#5a889e;margin-top:-4px;margin-bottom:10px;}
.searchf .button {background-color:#6a6a6a;color:#fff;padding:1px;font-size:0.75em;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;}

/* Event */
.joined {float:left;text-align:center;margin:5px;padding:3px;border-left:1px solid #dddddd;}

/* Gallery */
.ngallery {float:left;width:108px;height:140px;text-align:center;border:1px solid #dddddd;margin:5px;}
.ngallery img {border:2px solid #dddddd;margin:5px;}
.ngallery img:hover {border:2px solid #91a33b;}

/* PM */
.pm {width:100%;border:1px solid #dddddd;background-color:#fff;min-height:80px;margin-top:2px;}
.pm span {position:absolute;margin-top:6px;padding-left:5px;border-left:1px solid #dddddd;}
.pm span a {color:#4d97bd;text-decoration:none;}
.pm img {position:absoute;padding:5px 5px;}
.pmdesc {margin:-60px 0 20px 65px;font-size:0.8em;width:80%;}
.pmdescr {margin:-85px 0 20px 65px;font-size:0.9em;width:80%;}
.pmstat {margin:0 0 5px 65px;font-size:0.8em;}
.pmstorage {border:1px solid #dddddd;width:100px;margin:2px 5px 2px 0;padding:1px;float:left;background:white;}
.pmstorage > div {background-color:#91a33b;height:12px;}
.pmstorageinfo {font-size:0.85em;}

/* ADS */
.headerads {margin:40px 0 0 15px;}
.sidebarads {margin:0 10px 10px 10px;}
.footerads {text-align:center;}
.contentads {text-align:center;}
.cbads {text-align:center;margin:20px 0 0 0;}

/* Member */
.membercat {font-size:1em;font-weight:normal;margin:0;padding:0;}
.membercat li {list-style:none;border-bottom:1px solid #e2e2e2;margin:0 20px 10px 10px;padding-bottom:2px;}
.membercat a {position:relative;color:#4d97bd;text-decoration:none;}

/* Custom Made */
.featurelist {font-size:0.9em;font-weight:normal;margin:0;padding:0;}
.featurelist li {list-style:none;border-bottom:1px solid #e2e2e2;margin:0 0 20px 0;padding-bottom:2px;}
.featurelist a {position:relative;color:#4d97bd;text-decoration:none;}
.featurelist img {margin:-9px 3px 0 20px;float:right;}