@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, p, ul, li, form { margin:0px; }

h1, h2, h3 { font-weight:normal; color:#FFF; }

h1 { font-size: 18px; line-height: 21px; margin-bottom: 7px; }
h2 { font-size: 15px; line-height: 19px; margin-bottom: 7px; }
h3 { font-size: 13px; line-height: 16px; margin-bottom: 7px; }
p  { margin-bottom: 6px; }
.hrule {
	background-image: url(../images/horizontal-rule.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 100%;
}
body {
	margin: 0px;
	background-color: #111;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #bbb;
	padding: 0px 0px 5px;
	word-spacing: 1px;
}

#win_beolit { padding: 10px; border: 1px solid #666; background-color:#151515; }
#win_beolit li { margin-bottom: 3px; }
#win_beolit ol { margin-top: 0px; margin-bottom: 10px; }
#win_beolit label { display: block; color: #999; margin-bottom: 2px; }
#win_beolit input, #win_beolit textarea { color:#F6B002; width:310px; padding:4px; font-size:11px; background-color:#222; border:1px solid #444; font-family:Verdana, Geneva, sans-serif; }

#win_beolit .tick { border:none; width:20px; padding:0; margin:0; background-color:#151515; }
#win_beolit .captcha { width:100px; font-size:13px; font-family:'Courier New', Courier, monospace; text-align:center; }
#win_beolit .error { color:#FF3737; margin-bottom:8px; background-image: url(../images/warning_icon.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 35px; }
#win_beolit .success { color:#0C0; margin-bottom:8px; background-image: url(../images/success_icon.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 35px; }

a {text-decoration: none;}
a:link, a:visited { color: #69CDCD; }
a:hover { text-decoration: underline; }

img { border: none; margin: 0px; padding: 0px; }
.clear_it { clear:both; float:none;}
.valign { vertical-align:middle; }

._________________________SKIN_PAGE_PARTS{}
#page_container { width: 970px; margin-right: auto; margin-left: auto; background: #191919 url(../images/skin/skin-page-2col.gif) repeat-y; }
/*#menu { line-height: 27px; height: 27px; }*/

.page_middle { padding-right: 15px; padding-left: 15px; }
#column_left { float: left; width: 200px; margin-right: 15px; }

#snippet_left { color:#888; margin-top:15px; margin-right:10px;	margin-bottom:15px; }
#snippet_left .top { background-image: url(../images/skin/snippet-top.gif); background-repeat: no-repeat; height: 8px; }
#snippet_left .middle { background-image: url(../images/skin/snippet-middle.gif); background-repeat: repeat-y; padding-right: 10px; padding-left: 10px; } 
#snippet_left .bottom { background-image: url(../images/skin/snippet-bottom.gif); background-repeat: no-repeat; height: 28px; }

#snippet_right { color:#888; margin-top:15px; margin-bottom:15px; }
#snippet_right .top { background-image: url(../images/skin/snippetr-top.gif); background-repeat: no-repeat; height: 8px; }
#snippet_right .middle { background-image: url(../images/skin/snippetr-middle.gif); background-repeat: repeat-y; padding-right: 10px; padding-left: 10px; padding-bottom: 3px; } 
#snippet_right .bottom { background-image: url(../images/skin/snippetr-bottom.gif); background-repeat: no-repeat; height: 28px; }

#left_centred { text-align: center; margin-right: 10px; }
#column_right_725 { float: left; width: 725px; margin-top: 10px; margin-bottom: 10px; }
#column_510 { float: left; width: 510px; margin-right: 15px; }
#column_200 { float: left; width: 200px; }
#page_footer { background-image: url(../images/skin/skin-footer.jpg); background-repeat: no-repeat; height: 28px; text-align: center; line-height: 27px; color: #999; }
#page_bottom { height: 30px; background-color: #111; text-align: center; padding-top: 10px; }

._________________________HEADER_CONTROLS{}
#page_header {
	background-image: url(../images/skin/skin-head.jpg);
	background-repeat: no-repeat;
	height: 82px; padding-right: 15px; padding-left: 15px;
}
#page_header_nobrand {
	background-image: url(../images/skin/skin-head-nobrand.jpg);
	background-repeat: no-repeat;
	height: 82px; padding-right: 15px; padding-left: 15px;
}
#logo {
	float: left;
	height: 54px;
	width: 300px;
	overflow: hidden;
	vertical-align: bottom;
	position: relative;
}
#logo h1 {
	display: block;
	position: absolute;
	bottom: 0px;
}

#top_links {
	float: left;
	width: 640px;
	text-align: right;
	margin-top: 3px;
	height: 19px;
}
	
#top_links a {
	margin-left: 15px; text-decoration: none;
	color:#CCCCCC; /*font-weight: bold;*/
	line-height: 19px; height: 19px;
	display: block; float: right;
}
#top_links a:hover { text-decoration: underline; }

.lnk_user {
	background-image: url(/images/skin/ico-user.gif);
	background-repeat: no-repeat; padding-left: 17px; }
.lnk_login {
	background-image: url(/images/skin/ico-login.gif);
	background-repeat: no-repeat; padding-left: 17px; }
.lnk_cart {
	background-image: url(/images/skin/ico-cart.gif);
	background-repeat: no-repeat; padding-left: 17px; margin-right: 10px; 
}
.lnk_cart2 {
	background-image: url(/images/skin/ico-cart2.gif);
	background-repeat: no-repeat; padding-left: 17px; margin-right: 10px;
	font-weight: bold;
}

._________________________CATEGORIES{}
#categories {
	margin-bottom: 10px;
	margin-top: 10px;
}

#categories ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#categories li {
	display: block;
	width: 200px;
	height: 15px;
	line-height:0;
}
#categories a {
	text-decoration: none;
	color: #bbb;
	display: block;
	padding-left: 15px;
	width: 185px;
	height: 15px;
	line-height:15px;
}
#categories a:hover {
	background-color: #1B3A3A; color: #fff;
	background-image: url(../images/skin/side_nav_arrow_hover.gif);
	background-repeat: no-repeat; background-position: 0px 0px;
}
#categories .selected { background: url(../images/skin/side_nav_arrow.gif) no-repeat 0px 0px; }

._________________________LANGUAGE_PRICE_MENUS{}
#top_links2 {
	float: left;
	width: 640px;
	text-align: right;
	padding-top: 6px;
	position: relative;
}
#top_links2 img { margin-left: 4px; }
/*div#megamenu h2 { margin: 0; padding: 0; }*/

ul#megamenu { display: block; height: 17px; }

ul#megamenu li {
	display: block;
	position: relative;
	line-height: 17px;
	float: right;
	list-style-type: none;
	height: 17px;
	margin: 0px;
	padding: 0px;
}

/*ul#megamenu h2, ul#megamenu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}*/

ul#megamenu li a {
	text-decoration: none;
	display: block;
	padding-right: 10px;
	height: 17px;
}
ul#megamenu li a:hover {
	text-decoration: underline;
}
ul#megamenu li span { display: block; }

ul#megamenu li.mega a {
	height: 17px;
	line-height: 17px;
	color: #ccc;
}
ul#megamenu li.mega img { vertical-align:middle; }
/*ul#megamenu li.mega a:hover { text-decoration: underline; }*/
ul#megamenu div { display: block; }

ul#megamenu li.mega div {
	position: absolute;
	top: 20px;
	left: 0px;
	border: 1px solid #555;
	display: none;
	text-align: left;
	background-color: #191919;
}

ul#megamenu li.hovering div { display: block; }

ul#megamenu li.mega div a {
	line-height: 23px;
	display: block;
	height: 23px;
	padding-right: 3px;
	padding-left: 5px;
}
ul#megamenu li.mega div a:hover {
	background-color: #333333;
}

._________________________TOP_NAV_MENU{}
#menu { height: 25px; line-height: 25px; margin-top: 1px; }
#menu ul { list-style: none; display: block; margin: 0px; padding: 0px; height: 25px; }
#menu li { display: block; float: left; font-weight: bold; font-size: 11px; }
#menu a { text-decoration: none; display: block; padding: 0px 8px; color: #ccc; }
#menu a:hover { text-decoration: none; background: url(../images/skin/menu-bg-hover.gif) repeat-x; color: #fff; }

._________________________BOXES_CONTAINER{}
.container_box{ border: 1px solid #4D4D4D; padding: 9px; background-color: #191919; }

._________________________BUTTON_STYLES{}
a.button {
	/* Sliding right image */
    background: transparent url('../images/slide-button-cap.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.button span {
	/* Background left image */ 
	background: transparent url('../images/slide-button-long.gif') no-repeat;
	display: block;
	line-height: 21px;
	padding-right: 0;
	padding-left: 8px;
}
a.button:hover span{ background: url(../images/slide-button-long.gif) no-repeat left -25px; }
a.button:hover { background: url(../images/slide-button-cap.gif) no-repeat right -25px; }

a.buttonR {
	/* Sliding right image */
    background: transparent url('../images/slide-button-cap.gif') no-repeat scroll top right;
	display: block;
	float: right;
	height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.buttonR span {
	/* Background left image */ 
	background: transparent url('../images/slide-button-long.gif') no-repeat;
	display: block;
	line-height: 21px;
	padding-right: 0;
	padding-left: 8px;
}
a.buttonR:hover span{ background: url(../images/slide-button-long.gif) no-repeat left -25px; }
a.buttonR:hover { background: url(../images/slide-button-cap.gif) no-repeat right -25px; }

a.buttonC {
	/* Sliding right image */
    background: transparent url('../images/slide-button-cap.gif') no-repeat scroll top right;
	display: block;
	float: center;
	height: 21px;
	padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.buttonC span {
	/* Background left image */ 
	background: transparent url('../images/slide-button-long.gif') no-repeat;
	display: block;
	line-height: 21px;
	padding-right: 0;
	padding-left: 8px;
}
a.buttonC:hover span{ background: url(../images/slide-button-long.gif) no-repeat left -25px; }
a.buttonC:hover { background: url(../images/slide-button-cap.gif) no-repeat right -25px; }

._________________________FONT_STYLES{}
.PageHeading 	{ font-size:16px; color:#fff; font-weight:normal; line-height:22px; margin:0px;}
.PageBodyBold 	{ font-size: 16px; line-height: 18px; }
.frmLang 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:11px; width: 70px; }
.ProductHeading { font-size:14px; }
.ProductMinQnt 	{ font-family:Arial, Helvetica, sans-serif;}
.NewsTitle 		{ font-size:12px; line-height:15px; margin-bottom:5px;}
.LinkTitle { font-size: 14px; font-weight: normal; line-height: 20px; color: #fff; }
.NewsDate 		{ color: #aaa; line-height:14px; }
.movie_card { float: left; width: 160px; border: 1px solid #111; margin-right: 13px; padding: 3px; margin-bottom: 10px; background-color: #222; }
.movie_card:hover { border-top-color: #69CDCD; border-right-color: #69CDCD; border-bottom-color: #69CDCD; border-left-color: #69CDCD; background-color: #111; }
.movie_card p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #ccc; }
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide img { border: 1px solid #D0D0D0; }
.highslide:hover img { border-color: #A0A0A0; }
.highslide-active-anchor img { visibility: visible; border-color: #808080 !important; }
.highslide-dimming { background: #000000; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-loading { color: white; border: 1px solid white; background-color: black; background-image: url(../js/highslide/highslide/graphics/loader.gif); }
.highslide-html { background: none; }
.highslide-header ul a { background-image: url(../js/highslide/highslide/graphics/controlbar-text-buttons.png); padding-left: 16px; display: inline-block; height: 16px; 	}
.highslide-header ul li span { display: none; }
.highslide-header .highslide-move { display: none; 	}
.highslide-header .highslide-close { display: none; }
.highslide-footer { display: none; }
.my-blk-popup .highslide-image { border-color: #000; }
.downloadDoc { background-image: url(../images/icon_sml_pdf.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.frmQuantity { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 25px; text-align: center; }
.EvenRow { background-color: #333; } 
.OddRow { background-color: #444; } 
.HOT { background-color: #002A2E; } 
.HOT2 { background: #FFFF00; }

._________________________TAB_BOX{}
#tab_box_tabs { background: url(../images/tabs/tab-row-bg.gif) repeat-x; height: 33px; }
#tab_box_top { background: url(../images/tabs/cont-box-top.gif) no-repeat; height: 14px; }
#tab_box_mid { background: url(../images/tabs/cont-box-mid.gif) repeat-y; margin: 0px; padding: 0px 15px 15px; }
#tab_box_bot { background: url(../images/tabs/cont-box-bot.gif) no-repeat; height: 10px; }

a.tab {
	/* Sliding right image */
    background: transparent url(../images/tabs/tab-select-cap.gif) no-repeat scroll right top;
	display: block;
	float: left;
	height: 33px;
	padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #fff;
	font-size:15px;
	line-height: 30px;
}
a.tab span {
	/* Background left image */ 
	background: transparent url(../images/tabs/tab-select.gif) no-repeat;
	display: block;
	line-height: 30px;
	padding-right: 0;
	padding-left: 15px;
	padding-bottom:3px;
	/*height: 33px;*/
}
a.tab:hover span{ background: url(../images/tabs/tab-select.gif) no-repeat left -33px; color:#69CDCD; }
a.tab:hover { background: url(../images/tabs/tab-select-cap.gif) no-repeat right -33px; }

a.tab_off {
	/* Sliding right image */
    background: transparent url(../images/tabs/tab-norm-cap.gif) no-repeat scroll right top;
	display: block;
	float: left;
	height: 33px;
	padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #aaa;
	font-size:15px;
	line-height: 30px;
}
a.tab_off span {
	/* Background left image */ 
	background: transparent url(../images/tabs/tab-norm.gif) no-repeat;
	display: block;
	line-height: 30px;
	padding-right: 0;
	padding-left: 15px;
	padding-bottom:3px;
	/*height: 33px;*/
}
a.tab_off:hover span{ background: url(../images/tabs/tab-norm.gif) no-repeat left -33px; color:#69CDCD; }
a.tab_off:hover { background: url(../images/tabs/tab-norm-cap.gif) no-repeat right -33px; }

._________________________TAB_BOX{}
#product_thumbs {}
#product_thumbs div {
	width:140px;
	float:left;
	margin-bottom:10px;
}
#product_thumbs a {
	width:116px;
	border:solid 1px #4D4D4D;
	margin-left:11px;
	margin-right:11px;
	display:block;
	height: 116px;
	text-align: center;
	background: #222;
}
#product_thumbs a:hover {border:solid 1px #69CDCD; }
.config_loader {
	background-image: url(../images/loading_Animation.gif);
	background-repeat: no-repeat;
	background-position: center 70px;
	height: 610px;
	width: 725px;
}
#aw_expander { display: none; }
.adminInput { font-size: 11px; }

