* { margin:0; padding:0; }

body        {background:url(./images/mbg.gif) left center #EAECD9; font-size:0.625em; line-height:1.4em; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#58646A; text-align:center; }

.width-stretched{width:100%;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
.radio, checkbox{border:0; background:0;}
.pages-indent{padding:20px;}


img         { border:0; vertical-align:top; }

a           { color:#DC1400; text-decoration:underline;}
a:hover     { text-decoration:none;}
:focus      { outline: 0; }

/* Headings */
h1          { font-size:1em; font-weight:normal; line-height:1.3; }
h2          { font-size:1em; font-weight:normal; line-height:1.34; }
h3          { font-size:1.1em; font-weight:bold;}
h4          { font-size:1.1em; font-weight:bold; padding-bottom:3px;}
h5          { font-size:1em; font-weight:bold; }
h6          { font-size:1em; font-weight:bold; }

h3.product-name{ font-size:1em;}

/* Forms */
form        { display:inline; }
fieldset    { border:0; }
legend      { display:none; }

/* Table */
table       { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
th          { vertical-align:top; text-align:left; font-weight:normal; }
td          { vertical-align:top; }

/* Content */
address     { font-style:normal; }
cite        { font-style:normal; }
q,
blockquote  { quotes:none; }
q:before, 
q:after     { content:''; }
small,big   { font-size:1em; }
sup         { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol       { list-style:none; }

.wrapper {}
.page { width:986px; margin:0 auto; padding:9px 0 3px; text-align:left; }
.page-print { padding:20px; text-align:left; }
.page-print .data-table{margin:10px 0;}

.page-popup { padding:20px; text-align:left; }
.page-popup .page-title{background:0;}
.page-popup .page-title h2{background:0; padding-left:0;}
.page-popup .rating-box{margin:0;}

#textwidget a{
text-decoration:none;
}

.textwidget a{
text-decoration:none;
}
.main { padding:0 0 10px; }


/* Base Columns */ 
.col-left { float:left; width:231px;}
.col-main { float:left; width:481px; padding:0 22px;}
.col-right { float:right; width:230px;}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; margin:0; padding:0;}

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width:732px; padding:0 0 0 15px; margin:0;}
.col2-right-layout .col-main {width:732px; padding-left:0;}

/* 3 Columns Layout */
.col3-layout .col-main { width:481px;}

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* block-1 ================================================================================ */
.block-1 .top{background:url(./images/block_1_left_top.gif) left top no-repeat;}
.block-1 .top div{background:url(./images/block_1_right_top.gif) right top no-repeat;}
.block-1 .top div div{background:url(./images/block_1_top.gif) left top repeat-x #FFFFFF; margin:0 11px; height:11px; overflow:hidden;}
.block-1 .mid{background:url(./images/block_1_left.gif) left top repeat-y #FFFFFF;}
.block-1 .mid .right{background:url(./images/block_1_right.gif) right top repeat-y; float:none!important; padding:3px 30px 3px 23px;}
.block-1 .bot{background:url(./images/block_1_left_bot.gif) left top no-repeat;}
.block-1 .bot div{background:url(./images/block_1_right_bot.gif) right top no-repeat;}
.block-1 .bot div div{background:url(./images/block_1_bot.gif) left top repeat-x #FFFFFF; margin:0 11px; height:11px; overflow:hidden;}
/* block-1 ================================================================================ */

/* block-2 ================================================================================ */
.block-2 .top{background:url(./images/block_2_left_top.gif) left top no-repeat;}
.block-2 .top div{background:url(./images/block_2_right_top.gif) right top no-repeat;}
.block-2 .top div div{background:url(./images/block_2_top.gif) left top repeat-x #FFFFFF; margin:0 5px; height:5px; overflow:hidden;}
.block-2 .mid{background:url(./images/block_2_left.gif) left top repeat-y #FFFFFF;}
.block-2 .mid .right{background:url(./images/block_2_right.gif) right top repeat-y; float:none!important; padding:1px 3px 0 7px;}
.block-2 .bot{background:url(./images/block_2_left_bot.gif) left top no-repeat;}
.block-2 .bot div{background:url(./images/block_2_right_bot.gif) right top no-repeat;}
.block-2 .bot div div{background:url(./images/block_2_bot.gif) left 2px repeat-x #FFFFFF; margin:0 3px; height:5px; overflow:hidden;}
/* block-2 ================================================================================ */

/* block-3 ================================================================================ */
.block-3 .top{background:url(./images/block_3_left_top.gif) left top no-repeat;}
.block-3 .top div{background:url(./images/block_3_right_top.gif) right top no-repeat;}
.block-3 .top div div{background:url(./images/block_3_top.gif) left top repeat-x #FFFFFF; margin:0 15px; height:15px; overflow:hidden;}
.block-3 .mid{background:url(./images/block_3_left.gif) left top repeat-y #FFFFFF;}
.block-3 .mid .right{background:url(./images/block_3_right.gif) right top repeat-y; float:none!important; padding:1px 10px;}
.block-3 .bot{background:url(./images/block_3_left_bot.gif) left top no-repeat;}
.block-3 .bot div{background:url(./images/block_3_right_bot.gif) right top no-repeat;}
.block-3 .bot div div{background:url(./images/block_3_bot.gif) left 4px repeat-x #FFFFFF; margin:0 15px; height:15px; overflow:hidden;}
/* block-3 ================================================================================ */

/* block-4 ================================================================================ */
.block-4 .top{background:url(./images/block_4_left_top.gif) left top no-repeat;}
.block-4 .top div{background:url(./images/block_4_right_top.gif) right top no-repeat;}
.block-4 .top div div{background:url(./images/block_4_top.gif) left top repeat-x #F8F8F7; margin:0 15px; height:15px; overflow:hidden;}
.block-4 .mid{background:url(./images/block_3_left.gif) left top repeat-y #FFFFFF;}
.block-4 .mid .right{background:url(./images/block_3_right.gif) right top repeat-y; float:none!important; padding:0 6px 8px;}
.block-4 .bot{background:url(./images/block_3_left_bot.gif) left top no-repeat;}
.block-4 .bot div{background:url(./images/block_3_right_bot.gif) right top no-repeat;}
.block-4 .bot div div{background:url(./images/block_3_bot.gif) left 4px repeat-x #FFFFFF; margin:0 15px; height:15px; overflow:hidden;}
/* block-4 ================================================================================ */


/* block-5 ================================================================================ */
.block-5 .top{background:url(./images/block_5_left_top.gif) left top no-repeat;}
.block-5 .top div{background:url(./images/block_5_right_top.gif) right top no-repeat;}
.block-5 .top div div{background:url(./images/block_4_top.gif) left top repeat-x #F8F8F7; margin:0 11px; height:11px; overflow:hidden;}
.block-5 .mid{background:url(./images/block_3_left.gif) left top repeat-y #FFFFFF;}
.block-5 .mid .right{background:url(./images/block_3_right.gif) right top repeat-y; float:none!important; padding:0 6px 8px;}
.block-5 .bot{background:url(./images/block_3_left_bot.gif) left top no-repeat;}
.block-5 .bot div{background:url(./images/block_3_right_bot.gif) right top no-repeat;}
.block-5 .bot div div{background:url(./images/block_3_bot.gif) left 4px repeat-x #FFFFFF; margin:0 15px; height:15px; overflow:hidden;}
/* block-5 ================================================================================ */


/* block-6 ================================================================================ */
.block-6 .top{background:url(./images/block_5_left_top.gif) left top no-repeat;}
.block-6 .top div{background:url(./images/block_5_right_top.gif) right top no-repeat;}
.block-6 .top div div{background:url(./images/block_4_top.gif) left top repeat-x #F8F8F7; margin:0 11px; height:11px; overflow:hidden;}
.block-6 .mid{background:url(./images/block_3_left.gif) left top repeat-y #FFFFFF;}
.block-6 .mid .right{background:url(./images/block_3_right.gif) right top repeat-y; float:none!important; padding:0 6px 8px;}
.block-6 .bot{background:url(./images/block_6_left_bot.gif) left top no-repeat;}
.block-6 .bot div{background:url(./images/block_6_right_bot.gif) right top no-repeat;}
.block-6 .bot div div{background:url(./images/block_6_bot.gif) left 4px repeat-x #FFFFFF; margin:0 15px; height:15px; overflow:hidden;}
/* block-6 ================================================================================ */


/* Header ================================================================================ */
.header-container {}
.header {}
.head-block .top{background:url(./images/head_block_left_top.gif) left top no-repeat;}
.head-block .top div{background:url(./images/head_block_right_top.gif) right top no-repeat;}
.head-block .top div div{background:url(./images/head_block_top.gif) left top repeat-x; height:14px; overflow:hidden; margin:0 726px 0 255px;}
.head-block .mid{background:url(./images/head_block_mid_left.gif) left top repeat-y #FDFDFD;}
.head-block .mid .right{background:url(./images/head_block_mid_right.gif) right top repeat-y; float:none!important;}
.head-block .mid .left-top{background:url(./images/head_block_mid_left_top.gif) left top no-repeat;}
.head-block .mid .right-top{background:url(./images/head_block_mid_right_top.gif) right top no-repeat;}
.head-block .mid .left-bot{background:url(./images/head_block_mid_left_bot.gif) left bottom no-repeat;}
.head-block .mid .right-bot{background:url(./images/head_block_mid_right_bot.gif) right bottom no-repeat; padding:0 12px 0 3px;}
.head-block .bot{background:url(./images/head_block_left_bot.gif) left top no-repeat;}
.head-block .bot div{background:url(./images/head_block_right_bot.gif) right top no-repeat;}
.head-block .bot div div{background:url(./images/head_block_bot.gif) left top repeat-x; height:12px; overflow:hidden; margin:0 726px 0 255px;}

.header .top-links{text-align:right; padding-bottom:23px;}
.header .links{color:#7B8489; font-weight:bold; float:right;}
.header .links li{ float:left; padding:0 16px 0 17px; background:url(./images/top_links_divider.gif) right center no-repeat;  margin-top:-3px;}
.header .links li a{color:#7B8489; text-decoration:underline;}
.header .links li a:hover{text-decoration:none;}
.header .links li.last{background:0;}

.header .logo-box{width:28%; float:left;}
#logo { float:left; width:249px; height:43px; background-position:0 0; background-repeat:no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; } 
.header .top-box{width:70%; float:right; text-align:right; padding-top:5px;}
.header .welcome-msg{font-weight:bold; text-align:right; color:#7D868B; font-size:1.2em; padding-right:16px; padding-bottom:1px; text-decoration:underline;}

.header .form-search{float:right; padding-right:15px;}
.header .form-search label{color:#7F888C; font-weight:bold;}
.header .form-search input{width:157px; margin:0 5px;}

.header .language-switcher{float:right; padding-top:2px; padding-right:45px; margin-right:36px; background:url(./images/top_box_divider.gif) right 3px no-repeat;}
.header .language-switcher label{color:#7F888C; font-weight:bold; padding-right:5px;}
.header .language-switcher img{margin-right:1px;}

.header .block-1 .right{padding:0 0px 0 0px;}

/********** < Navigation */

#nav {font-size:1.3em; padding-left:0px;}

/* All Levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; background:url(./images/top_links_divider.gif) right center no-repeat;}
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li li.parent {}

/* 0 Level */
#nav li { float:left; }
#nav li.active a { color:#C7CBCF; }
#nav a { float:left; padding:5px 31px 3px; color:#C7CBCF; font-weight:bold;}
#nav li.over a,
#nav a:hover { color:#C7CBCF; }

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ddd; }
#nav ul li.over {}
#nav ul li.last { background:#656461; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd leven */
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #B1B6B9; }

/* 3rd+ Level */
#nav ul ul { top:5px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#F2F2F2; color:#000000!important; }
#nav ul li a:hover { background:#F0F2CA; color:#8C9094 !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }

/*=============================================*/
#nav ul li{background:url(./images/menu_show_divider.gif) left bottom repeat-x;}
#nav ul li span{color:#616E84;}
/*#nav ul li.last{}*/

#nav span{font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#454C51; text-transform:uppercase;}
#nav li li span{text-transform:none; font-size:11px; padding:7px 32px!important;}
/*=============================================*/

/********** Navigation > */
/* ======================================================================================= */


/*--- Left Navigation ---*/
.sections_title {
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	background: no-repeat center top url(http://www.tantra.ph/gameguide2/images/topic_head.jpg);
	width: 170px;
	height: 20px;
	line-height: 18px;
	border-bottom: 2px solid #ececec;
	padding-left: 10px;
	font-weight: normal;
	margin: 0;
}

.sections_subtitle {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	height: 18px;
	line-height: 18px;
	border-bottom: 2px solid #ececec;
	font-weight: normal;
	margin: 0;
}
#menucontainer {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 180px;
	margin: 14px 0 0 10px;
	border: 1px solid #ececec;
}

#menucontainer p {
	margin:0;
	padding:0;
}
#menu {
	float: left;
	padding: 20px 15px 20px 20px;
}

#menu ul a#current {
	color: #fff;
	background: #A26B6B;
}

#menu ul {
	padding: 0;
	margin: 0;
	line-height: 15px;
}
#menu li {
	border-bottom: 1px solid #ececec;
	list-style: none;
	margin: 0;
}
#menu a {
	display: block;
	text-decoration: none;
	color: #990000;
	padding-left: 5px;
}
#menu a:hover {
	color: #fff;
	background: #990000;
}



/*--- Left Navigation Links ---*/

.side_links {
	width: 170px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}
.side_links ul {
	padding: 0;
	margin: 0;
	line-height: 15px;
}
.side_links ul a#current {
	color: #990000;
	background: #FFF4D1 url(http://www.tantra.ph/gameguide2/images/arrow_here.gif) right no-repeat;
	border-right: 3px solid #FFF4D1;
}

.side_links ul.sub {
	background: #FFF4D1;
	padding-left: 8px;
}

.side_links li {
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #ececec;
}
.side_links a {
	width: 147px;
	background: transparent url(http://www.tantra.ph/gameguide2/images/arrow.gif) left no-repeat;
	text-decoration: none;
	color: #990000;
	padding-left: 16px;
	display: block;
	border-right: 3px solid #fff;
}
.side_links a:hover {
	color: #FF6600;
	text-decoration: none;
}	
.leftspacer {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 30px;
}


/* Global Styles ========================================================================= */
/* Form Elements */


/* Page Heading */

.page-title { background:url(./images/block_title_bot.gif) left bottom repeat-x #F8F8F7;}
.page-title .left{background:url(./images/block_title_left.gif) left top repeat-y; float:none!important; padding:0;}
.page-title .right{background:url(./images/block_title_right.gif) right top repeat-y!important; float:none!important; padding:0!important;}
.page-title .left-bot{background:url(./images/block_title_left_bot.gif) left bottom no-repeat; width:100%; text-align:left;}
.page-title h2 {font-size:1.2em; color:#C95B00; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
								background:url(./images/block_title_right_bot.gif) right bottom no-repeat; padding:0 15px 7px 22px;}
.page-title h2 a{color:#454C51; text-decoration:none;}
.page-title h2 a:hover{text-decoration:underline;}

.page-title .right-bot{background:url(./images/block_title_right_bot.gif) right bottom no-repeat; padding:0 15px 7px 22px;}

.title-buttons { text-align:right; }
.title-buttons h2, 
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }



/* Sidebar =============================================================================== */
.sidebar .block {margin:0 0 2px; }
.sidebar .block .block-title { background:url(./images/block_title_bot.gif) left bottom repeat-x #F8F8F7;}
.sidebar .block .block-title .left{background:url(./images/block_title_left.gif) left top repeat-y; float:none!important; padding:0;}
.sidebar .block .block-title .right{background:url(./images/block_title_right.gif) right top repeat-y; float:none!important; padding:0;}
.sidebar .block .block-title .left-bot{background:url(./images/block_title_left_bot.gif) left bottom no-repeat; width:100%;}
.sidebar .block .block-title h2 {font-size:1.4em; color:#C95B00; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
								background:url(./images/block_title_right_bot.gif) right bottom no-repeat; padding:0 15px 7px 22px; text-align:center }
.sidebar .block .block-title h2 a{color:#454C51; text-decoration:none;}
.sidebar .block .block-title h2 a:hover{text-decoration:underline;}
.sidebar .block .block-content { padding:17px 17px 0 21px;}
.sidebar .block .actions { text-align:right; }
.sidebar .block .actions a { float:left; }





/* Footer ================================================================================ */
.footer {text-align:center; color:#616561;}
.footer ul{padding:0 0 0px 0;}
.footer ul li{display:inline; padding:0 15px 0 14px; border-right:2px solid #616561; font-weight:bold;}
.footer ul li a{color:#616561; text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}
.footer ul li.last{border:0; padding-right:0;}
.footer p{padding:5px 0;}
/* ======================================================================================= */

.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.mini-products-list li:after,
.sidebar .block .actions:after,
.sidebar .block-poll li:after,
.sidebar .block-related li:after,
.sidebar .block-related .item:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list .item:after,
.product-view .product-img-box .more-views ul:after,
.product-options .options-list li:after,
.product-review:after,
.cart:after,
.one-page-checkout .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.page-print .print-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.block-4 div p {
padding: 3px 8px;
}

