﻿body#gt {
	margin: 0;
	padding: 0;
	background: #013655;
	font: normal 11px Verdana,arial, helvetica, san-serif;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	font: inherit;
	color: inherit;
}

a:hover {
	text-decoration: underline;
}

ul, dl, dt, dd {
	margin: 0;
	padding: 0;
	
}

li {
	list-style: none;
}

img {
	border: none;
}

table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 0 auto;
}

table th, table td {
	margin: 0;
	padding: 0;
}

#gt #container1 {
	margin:0 auto;
	/*min-height: 1200px;
	height: 1200px;*/
	text-align: center;
	background: transparent url(images/template_bg_a.png) repeat-x top;
}

#gt #container2 {
	width: 800px;
	margin: 0 auto;
	background: transparent url(images/template_bg_b.jpg) no-repeat top center;
	/*min-height: 1200px;
	height: 1200px;*/
	padding-bottom: 18px;

}

#gt #container3 {
	width: 778px;
	margin: 0 auto;
	background: transparent url(images/template_bg_c.png) no-repeat bottom center;	 
	text-align: left;
	/*height: auto;
	min-height: 1200;*/
}

#gt #sideBar {
	float: left;
	margin: 0 0 0 0;
	width: 185px;
	
}

#gt #sideBar .frame {
	margin: 0 0 0 24px;

}

#gt #sideBar .frame .head {
	background: #3a659e url(images/template_sideBar_framehead.png) no-repeat center bottom;
	height: 25px;
	width: 185px;

}

#gt #sideBar .frame .head span {
	font: normal 13px Denmark, Verdana;
	color: #fff;
	line-height: 24px;
	margin-left: 30px;
}

#gt #sideBar .frame .content {
	background: #dae7f9;
	border: 1px solid #3a659e;
	border-top: none;
	padding: 5px;
	width: 173px;
}

#gt #sideBar .frame .content dt {
	background: #fff;
	font: bold 12px Verdana Arial, Helvetica, San-Serif;
	color: #115885;
	text-align: center;
	padding: 5px;
	margin: 0 0 0 0;
	
}

#gt #sideBar .frame .content ul.menu li {
	font: normal 12.5px Calibri, Arial;
	color: #034a77;
	text-align: right;
	background: transparent url(images/template_sideBar_bul.png) no-repeat right center;
	padding-right: 27px;
	margin-bottom: 3px;
}

#gt #sideBar .frame .content ul.menu a, #gt #sideBar .frame .content ul.menu a:link, #gt #sideBar .frame .content ul.menu a:visited, #gt #sideBar .frame .content ul.menu a:active {
	font: normal 12.5px Calibri, Arial;
	color: #034a77;
}

#gt #sideBar .frame .content ul.menu a:hover {
	color: #F69C00;
	text-decoration: none;
}

#gt #sideBar .frame .content #consult {
	font: normal 9px Arial;
}

#gt #sideBar .frame .content #consult h4 {
	margin: 0;
	font: bold 12px Arial;
	color: #d50000;
}

#gt #sideBar .frame .content #consult p {
	margin: 0;
	margin-top: 7px;
	color: #4b0049;
}

#gt #sideBar .frame .content #consult ul {
	border-top: 1px dotted #8a6596;
	margin: 10px 0;
	padding-top: 10px;
}

#gt #sideBar .frame .content #consult li a, #gt #sideBar .frame .content #consult li a:link, #gt #sideBar .frame .content #consult li a:visited, #gt #sideBar .frame .content #consult li a:active {
	font: normal 9px Arial;
	color: #d50000;
}

#gt #sideBar .frame .content #consult a:hover {
	text-decoration: underline;
}

#gt #sideBar .frame .content #video {
	text-align: center;
}

#gt #content {
	margin: 0 0 0 234px;
}

#gt #header {
	height: 90px;
}

#gt #search {
	width:245px;
	margin:0 0 0 200px;
	
}

#searchBox{
	font: normal 11px Arial;
	border:1px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
	padding:2px 4px 2px 4px;
	margin:5px;
}
#gt #search #searchL{
	float:none;
	width:200px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
#gt #search #searchR{
	float:right;
	width:50px;
	margin:-30px 0 0 0;
}

#gt #topNavi {
	height: 20px;
}

#gt #topNavi ul {
	height: 20px;
}

#gt #topNavi li {
	float: left;
	margin: 0 3px 0 0;
}

#gt #topNavi a {
	display: block;
	height: 20px;
}

#gt #topNavi .home a {
	width: 52px;
	background: transparent url(images/template_topNavi.png) no-repeat 0px top;
}

#gt #topNavi .shop a {
	width: 42px;
	background: transparent url(images/template_topNavi.png) no-repeat -57px top;
}

#gt #topNavi .blackberry a {
	width: 72px;
	background: transparent url(images/template_topNavi.png) no-repeat -104px top;
}

#gt #topNavi .handphone a {
	width: 85px;
	background: transparent url(images/template_topNavi.png) no-repeat -180px top;
}

#gt #topNavi .gps a {
	width: 45px;
	background: transparent url(images/template_topNavi.png) no-repeat -272px top;
}

#gt #topNavi .weeksale a {
	width: 66px;
	background: transparent url(images/template_topNavi.png) no-repeat -323px top;
}

#gt #topNavi .daftarharga a {
	width: 87px;
	background: transparent url(images/template_topNavi.png) no-repeat -394px top;
}

#gt #topNavi .news a {
	width: 55px;
	background: transparent url(images/template_topNavi.png) no-repeat -486px top;
}

#gt #topNavi .home .active {
	width: 52px;
	background: transparent url(images/template_topNavi.png) no-repeat 0px bottom;
}

#gt #topNavi .shop .active {
	width: 42px;
	background: transparent url(images/template_topNavi.png) no-repeat -57px bottom;
}

#gt #topNavi .blackberry .active {
	width: 72px;
	background: transparent url(images/template_topNavi.png) no-repeat -104px bottom;
}

#gt #topNavi .handphone .active {
	width: 85px;
	background: transparent url(images/template_topNavi.png) no-repeat -180px bottom;
}

#gt #topNavi .gps .active {
	width: 45px;
	background: transparent url(images/template_topNavi.png) no-repeat -272px bottom;
}

#gt #topNavi .weeksale .active {
	width: 66px;
	background: transparent url(images/template_topNavi.png) no-repeat -323px bottom;
}

#gt #topNavi .daftarharga .active {
	width: 87px;
	background: transparent url(images/template_topNavi.png) no-repeat -394px bottom;
}

#gt #topNavi .news .active {
	width: 55px;
	background: transparent url(images/template_topNavi.png) no-repeat -486px bottom;
}

#gt #mainContent {
	width:525px;
	height:auto;
	float:left;
	background: #f79f00 url(images/template_contentBox_bg.png) repeat-x 0px top;
}

#gt #mainContent #mainContentSpacer{
	height:15px;
}

#gt #mainContent #mainContentFlash{
	height:auto;
	margin:0 10px 0 10px;
	/*background-color:#000000;*/
}

#gt #footer {
	text-align: center;
	padding: 13px 0 7px 0; 
}

#gt #footer ul#btmNavi {
	margin: 0 auto;
	height: 28px;
	width: 620px;
	background: transparent url(images/template_footer_bg.png) no-repeat center top;
	
}

#gt #footer ul#btmNavi li {
	float: left;
	height: 28px;
}

#gt #footer ul#btmNavi li.split {
	width: 4px;
}

#gt #footer ul#btmNavi li a {
	display: block;
	height: 28px;
}

#gt #footer ul#btmNavi li a.home, #gt #footer ul#btmNavi li a.home:link, #gt #footer ul#btmNavi li a.home:visited, #gt #footer ul#btmNavi li a.home:active {
	width: 61px;
}

#gt #footer ul#btmNavi li a.handphone, #gt #footer ul#btmNavi li a.handphone:link, #gt #footer ul#btmNavi li a.handphone:visited, #gt #footer ul#btmNavi li a.handphone:active {
	width: 83px;
}

#gt #footer ul#btmNavi li a.gps, #gt #footer ul#btmNavi li a.gps:link, #gt #footer ul#btmNavi li a.gps:visited, #gt #footer ul#btmNavi li a.gps:active {
	width: 35px;
}

#gt #footer ul#btmNavi li a.accessories, #gt #footer ul#btmNavi li a.accessories:link, #gt #footer ul#btmNavi li a.accessories:visited, #gt #footer ul#btmNavi li a.accessories:active {
	width: 77px;
}

#gt #footer ul#btmNavi li a.konsultasi, #gt #footer ul#btmNavi li a.konsultasi:link, #gt #footer ul#btmNavi li a.konsultasi:visited, #gt #footer ul#btmNavi li a.konsultasi:active {
	width: 88px;
}

#gt #footer ul#btmNavi li a.news, #gt #footer ul#btmNavi li a.news:link, #gt #footer ul#btmNavi li a.news:visited, #gt #footer ul#btmNavi li a.news:active {
	width: 43px;
}

#gt #footer ul#btmNavi li a.aboutus, #gt #footer ul#btmNavi li a.aboutus:link, #gt #footer ul#btmNavi li a.aboutus:visited, #gt #footer ul#btmNavi li a.aboutus:active {
	width: 66px;
}

#gt #footer ul#btmNavi li a.reviews, #gt #footer ul#btmNavi li a.reviews:link, #gt #footer ul#btmNavi li a.reviews:visited, #gt #footer ul#btmNavi li a.reviews:active {
	width: 56px;
}

#gt #footer ul#btmNavi li a.contactus, #gt #footer ul#btmNavi li a.contactus:link, #gt #footer ul#btmNavi li a.contactus:visited, #gt #footer ul#btmNavi li a.contactus:active {
	width: 79px;
}

#gt #footer ul#btmNavi li a.home:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat 0px bottom;
}

#gt #footer ul#btmNavi li a.handphone:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -65px bottom;
}

#gt #footer ul#btmNavi li a.gps:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -152px bottom;
}

#gt #footer ul#btmNavi li a.accessories:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -191px bottom;
}

#gt #footer ul#btmNavi li a.konsultasi:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -272px bottom;
}

#gt #footer ul#btmNavi li a.news:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -364px bottom;
}

#gt #footer ul#btmNavi li a.aboutus:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -411px bottom;
}

#gt #footer ul#btmNavi li a.reviews:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -481px bottom;
}

#gt #footer ul#btmNavi li a.contactus:hover {
	background: transparent url(images/template_footer_bg.png) no-repeat -541px bottom;
}

.clearBoth, .clearLeft, .clearRight {
	height: 0;
	max-height: 0;
	margin: 0;
	padding: 0;
}

.clear {
	overflow:hidden;
	display:block;
	font-size:0px;
	line-height:0px;
	word-spacing:0px;
	height: 0;
	max-height: 0;
	width:0;
	max-width:0;
	margin: 0;
	padding: 0;
	clear: both;
}

.clearBoth {
	clear: both;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.hide {
	display: none;
}

.orange {
	text-align: right;
}

.orange a, .orange a:link, .orange a:visited, .orange a:active {
	font: normal 9px Arial;
	color: #f2a31b;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.top {
	vertical-align: top;
}

.middle {
	vertical-align: middle;
}

.bottom {
	vertical-align: bottom;
}

/***************************************************/

.featureLinkBlue {
	margin-top:5px;
}

/***************************************************/


.dy_priceRow {
	border-bottom: 1px solid #DAE7F9;
}