/*
Theme Name: Sarsılmaz Website
Theme URI: http://www.ozgurkilic.net/
Description: The new design for Sarsılmaz.
Version: 1.0
Author: ozgurkilic.net
Author URI: http://www.ozgurkilic.net/
Tags: blue, gray
*/

/* ----------------------------------------------------------

 * Filename:		reset.css
 * Description:		Reset CSS
 * Version:			1.0(2008-02-12)YYYY-MM-DD
 * Website:			http://meyerweb.com/eric/tools/css/reset/

 ----------------------------------------------------------*/

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* HTML elements  */		

	h1, h2, h3, h4, h5, h6{
		font-weight:normal;
		margin:0;
		line-height:1em;
		}	
	h1{font-size:2em;margin-bottom:.5em;}	
	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	
	h3{font-size:1.5em;margin-bottom:.3em;padding-top:.3em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
	
	p, blockquote, ul, ol, dl, form, table, pre{line-height:inherit;margin:0 0 1em 0;}
	ul, ol, dl{padding:0;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{margin:0 0 0 2em;padding:0;display:list-item;list-style-position:outside;}	
	blockquote, dd{padding:0 0 0 2em;}
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{
		text-transform:uppercase;
		border-bottom:1px dotted #000;
		letter-spacing:1px;
		}
	abbr[title], acronym[title]{cursor:help;}
	small{font-size:.8em;}
	sup, sub{font-size:.8em;}
	em, cite, q{font-style:italic;}
	img{border:none;}			
	hr{display:none;}	
	table{width:100%;border-collapse:collapse;}
	th,caption{text-align:left;}
	form div{margin:.5em 0;clear:both;}
	label{display:block;}
	fieldset{margin:0;padding:0;border:none;}
	legend{font-weight:bold;}
	input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0 .25em 0 0;}

/* //  HTML elements */	

/* common */		
	
	.left{float:left;margin-right:1em;}
	.right{float:right;margin-left:1em;}
	.center{text-align:center;}
	
	.clear{clear:both;}
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.top{margin-top:0 !important;padding-top:0 !important;}
	.bottom{margin-bottom:0 !important;}	
	.hidden, .print{display:none;}
	.hide { position: absolute; top: -9999px; left: -9999px; }
	.graphic, .image-replaced{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		}

/* // common */			

/* base */
	
	body, table, input, textarea, select, li, button{
		font:1em Helvetica, Arial, Sans-Serif;
		line-height:1.5em;
		color:#4b4b4b;
		}		
	body{
		font-size:13px;
		background:#b2d3ff url(../images/layout/body-bg.jpg) repeat-x 50% 0;
		margin:0;
		padding:0;
		text-align:center;
		}	
	a, a:visited{
		text-decoration:none;
		color:#06C;
		}
	a:hover{color:#999;}
	ins{text-decoration:none;color:#900;font-style:italic;}
	code{color:#555;}
	pre{
		margin-left:2em;
		padding-left:2em;
		border-left:1px solid #ccc;
		}
	blockquote{
		margin-left:2em;
		border-left:1px solid #ccc;
		font-style:italic;
		}	
	dt{font-weight:bold;}
	dt span, dt p {font-weight:normal;}
	th, td{padding:.5em 1em;line-height:1.5em;}		
	th{background:#eee;}
	td{border-right:2px solid #fff;}
	tr.even { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	tr.even td { background: #c0c7d7; }
	.first-col {  }
	.last-col {  }
	
	caption{font-style:italic;color:#777;margin:.5em 0;display:none;}	
	fieldset{
		border:1px solid #ccc;
		padding:1em 2em;
		margin:0 0 1.5em 0;
		}
	legend{padding:2px 5px;}	
	form div.col{clear:none;}form div.first{clear:both;}
	form div{overflow:hidden;}
	
	input[type="text"], input[type="password"], textarea, .field, .area, select{
		border:1px solid #aaa;
		padding:2px;
		background:#fff;
		width:300px;
		line-height:1em;
		margin:0;
		}
	select{width:312px;}
	textarea, .area{overflow:auto; height:150px; width:400px;}
	input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{background:#f5f5f5;outline:none;}
	.submit{}
	button{
		border:none;
		background:#555;
		color:#fff;
		padding:0 2.5em;
		height:2em;
		line-height:2em;
		cursor:pointer;
		}
		
	.note, .success, .error{display:block;}
	.error{color:#900;}
	.success{color:#060;}
	.note{font-weight:bold;}
	.notvalid{border:1px solid #900 !important;}
	
	.pullquote{
		width:20%;
		float:left;
		margin-right:2em;
		padding-right:2em;
		border-right:1px solid #ccc;
		text-align:right;
		font-size:1.1em;
		font-style:italic;
		color:#777;
		margin-bottom:.5em;
		}
	.boxout{
		width:20%;
		float:right;
		margin-left:2em;
		padding:1em 2em;
		border:1px solid #ccc;
		margin-bottom:.5em;
		}
	#easy_tooltip{
		border:1px solid #e1e1e1;
		padding:2px 10px;
		background:#f5f5f5;
		}

/* base */

/* layout */

	.container{	
		margin:0 auto;
		width:980px;
		text-align:left;
		position:relative;
		}
	.inner{
		position:relative;
		padding:1.5em;
		}
	#header{
		position:relative;
		z-index:2;
		padding:40px 0 0;
		background: url(../images/layout/nav.png) no-repeat 50% 100%;
		}	
	#footer{
		position:relative;
		clear:both;
		}	
		
	.content{
		clear:both;
		padding:0;
		}
	.main, .secondary, .tertiary, .quaternary{
		float:left;
		display:inline;
		}
	.main{width:565px;padding-left:395px;background: url(../images/layout/sidebar-bg-tile.jpg) repeat-y 0 0; min-height: 400px; height: auto !important; height: 400px; }
	.secondary{width:375px;margin-left:-960px;/*background:rgb(6,32,94);*/ color: #fff; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-top-left-radius: 20px;-webkit-border-bottom-left-radius: 20px;}
	.secondary .inner { background: url(../images/layout/sidebar-top.jpg) no-repeat 0 0; }
	.tertiary{}
	.quaternary{}
	
	.main .figure { background: #f0f1ec; border: 1px solid #e6e6e4; position: relative; }
	.main .figure .button { position: absolute; right: 20px; bottom: 20px; color: #111; font-size: 17px; font-style: italic; font-weight: bold; line-height: 25px; padding: 4px 35px 4px 0; background: url(../images/icon/plus.png) no-repeat 100% 50%; }
	.main .figure .button:hover { color: #999; }
	.align-none { position:relative; background: url(../images/layout/bg-shadow.jpg) no-repeat 50% 100%; padding-bottom: 40px; margin-bottom: -40px; }
	
	.title-price { float: right; color: #052363; }
	
	.content-wrapper { background: #fff; padding:1.5em 0 0; }
	
	/* grid */
		
		.cols{} /* main column container class */
		.col{
			float:left;
			display:inline;
			width:48%;margin-left:4%; /* 2 equal width columns layout - default */
			}	
		.cols3 .col{width:31.5%;margin-left:2.75%;} /* 3 equal width columns layout */
		.cols4 .col{width:22%;margin-left:4%;} /* 4 equal width columns layout */
		
		/* use following classes to build custom grid (add as many as you want) */
		
		.col1, .col2, .col3{float:left;display:inline;}
		.col1{}
		.col2{}
		.col3{}
		
		.cols3 .custom-col-1 { width:295px; margin-left:10px; }
		.cols3 .custom-col-2 { width:309px; margin-left:10px; }
		.cols3 .custom-col-3 { width:356px; margin-left:10px; }
		.cols3 p, .cols3 .figure { margin-bottom: 10px; }
		
		.indent1{}
		.indent2{}
		.indent3{}
		
	/* grid */	

/* // layout */

ul.gallery{padding:0;}

	ul.gallery li{
		float:left;
		list-style:none;
		text-align: center;
        border-left: 1px solid #eee;
		border-bottom: 1px solid #eee;
		font-size:12px;
		width: 214px;
        min-height: 302px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        padding:15px 10px;
		margin: 0;
		}
	ul.gallery li.first{
		border-left: medium none;
		}
		ul.gallery li.last-item {
		border-right: medium none;
		}
		ul.gallery li.row-top{
		border-top: medium none;
		}
		
	ul.gallery li img{
		padding:4px 4px 25px;
		}
		ul.gallery li a{
		    color:#333;
		    }
		ul.gallery li a.minibutton{
		    color:#fff;
		    margin-bottom:7px;
		    }
		/*ul.gallery li a:hover{
		    color:#06c;
		}
		*/
		.product-price { color: #fe0000; }
		/*.product-button { background: #4a99ff; color: #fff; font-weight: bold; font-style: italic; margin:0 auto; width:100px; padding:4px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
		.product-button:hover { background: #fe0000; }*/
		
		/* button basics */
		a.minibutton {
			display:inline-block; height:23px; padding:0 0 0 3px; font-size:11px;
			font-weight:bold; color:#fff; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); 
			background:url(../images/button/minibutton_matrix.png) 0 -30px no-repeat;
			white-space:nowrap; border:none; overflow:visible; cursor:pointer;
			text-decoration:none;
		}
		
		a.minibutton>span{display:block;height:23px;padding:0 10px 0 8px;line-height:23px;background:url(../images/button/minibutton_matrix.png) 100% -30px no-repeat;}
		a.minibutton:hover, a.minibutton.active {color:#fff;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);background-position:0 -90px;}
		a.minibutton:hover>span, a.minibutton.active>span {background-position:100% -90px;}
		
		a.minibutton.mousedown{background-position:0 -60px; }
		a.minibutton.mousedown>span{background-position:100% -60px; }
		
		/* with icon */
		a.btn-download .icon {float:left;margin-left:-4px;width:18px;height:22px;background:url(../images/button/minibutton_icons.png?v20100306) -40px -25px no-repeat;}
		a.btn-download .icon {background-position:-40px -25px;}
		a.btn-download:hover .icon, a.btn-download:focus .icon, a.btn-download.active .icon {background-position:-40px -25px;}

	
	.display-block, .product-title, .product-desc, .product-visual, .gotoCompare { display: block; padding-bottom: 10px; height: auto !important; }
	.product-visual { min-height: 90px; max-height:160px !important; overflow:hidden; }
	.product-title { min-height: 36px; }
	ul.gallery li a.gotoCompare { color: #06c; }


/* navigation 
	
		#nav, #nav ul, #nav li{
			margin:0;
			padding:0;
			list-style:none;
			}
		#nav{
			position:absolute;
			right:5px;
			top:58px;
			height: 45px;
			}

		#nav li{
			display:inline;
            float:left;
            font-size:1.3em;
            font-style:italic;
            font-weight:bold;
            margin-right:0;
			}
			#nav > li{
                position:relative;
			    }
			#nav li a{
                color:#fff;
                display:block;
                line-height:45px;
                padding:0.85em 1em;
			    }
			    #nav li ul li a{
			        }
			        #nav li ul li a span
			        {
			            display: block;
                        
			            }
			    #nav li:hover a, #nav li a:hover{
			    color: #bad1fa;
			    }
			
		#nav ul, #nav ul ul{
			position:absolute;
			left:0;
			top:45px;
			padding:15px 0;
			width:157px;	
			background:#595959;
			display:none;
			z-index:999;
			min-height: 285px;
			height: auto !important;
			height: 285px;
			}
			
		#nav ul li{
			float:none;
			display:block;
			margin-right:0;
			padding:0;
			}
			#nav ul li a, #nav ul li a:visited {
			    display:block;
			    padding: 0;
			    font-size: 12px;
			    font-weight: normal;
			    font-style: normal;
			    line-height: normal;
			    min-height: 13px;
			    height: auto !important;
			    height: 13px;
			    color: #c2ceff;
			}
			    #nav ul li a span {
			        display:block;
			        margin: 0 15px 0 20px;
			        padding: 6px 0;
			        border-bottom: 1px solid #6a6a6a;
			        font-size: 12px;
			        font-weight: normal;
			        font-style: normal;
			        line-height: normal;
			        min-height: 13px;
			        height: auto !important;
			        height: 13px;
			        color: #c2ceff;
			    }
			    
			    #nav ul li.hasChild a span {
			        background: url(../images/icon/nav-link-icon.jpg) no-repeat 100% 50%;
			    }
			    
			    #nav li li li li a span { background: none; }
			    
			    #nav ul ul a{
			        line-height: normal;
			    }
			
			#nav ul li:hover li a, #nav ul li:hover li li a{
			    color: #c2ceff;
			}
			
			#nav ul li:hover a, #nav ul li a:hover, #nav ul li li a:hover, #nav ul li li li a:hover, #nav ul li li.active a, #nav ul li li:hover a{
			    color: #c2ceff;
			    color: #fff;
			}
			#nav ul li li li a, #nav ul li li li a:visited { background-image: none; }
			#nav ul ul{
			    left: 157px;
			    top:0;
			    padding: 15px 0px;
			    }
			*/
		ul.nav-local{
		    margin:0;
		    padding:0;
		    position:absolute;
		    top:1em;
		    right:0;
		    }	
	    ul.nav-local li{
		    margin:0;
		    padding:0 .5em;
		    line-height:1em;
		    float:left;
		    list-style:none;
		    }
		ul.nav-lined li{
		    border-left:1px solid #555;
		    }
	    ul.nav-local li.first{
		    padding-left:0;
		    border-left:none;
		    }
	    ul.nav-local li a{float:left;color: #fff;}
	    ul.nav-local li a:hover, ul.nav-local li.selected a {color: #fff;}
	    /*ul.nav-local li.lang a { color: #bad1fa; }*/
	    ul.nav-local li.lang a { color: red; }
	    ul.nav-local li.lang a:hover, ul.nav-local li.lang.selected a {color: #fff;}
	    
	    ul.nav-inline{
		    margin:0 0 1.5em 0;
		    padding:0;
		    display: inline;
		    }	
	    ul.nav-inline li{
		    margin:0;
		    padding:0 .5em;
		    line-height:1em;
		    float:left;
		    list-style:none;
		    }
		    ul.list li select {
		        width: auto;
		        float: right;
		        margin: 4px 10px;
		        position: relative;
		        z-index: 999;
		    }
		    ul.nav-lined li{
		        border-left:1px solid #555;
		    }
		    
	    ul.nav-inline li.first{
		    padding-left:0;
		    border-left:none;
		    }
	    ul.nav-inline li a{float:left;}
	    
	    ul.nav-social{
		    float: right;
		    }
		
		.social a { line-height: 24px; padding: 0 0 0 29px; }
		.lang a { }
		.icon a { display: block; float: left; text-decoration: none; background-repeat: no-repeat; background-position: 0 50%; }
		.facebook a { background-image: url(../images/icon/social/facebook.png); }
		.twitter a { background-image: url(../images/icon/social/twitter.png); }
		.newsletter a { background-image: url(../images/icon/social/mail.png); }
		.lang-tr a { border-left: 1px solid #fff; padding-left: 10px; }
		
/* //navigation */

/* list */

ul.list{
		margin:1em 0 2em;
		padding:0;
		position: relative;
		}	
		.secondary ul.list{
		    /*min-height: 475px;*/
		    /*overflow:hidden !important;*/
		    overflow:visible !important;
		    background: #022461;
		    }
		    .secondary ul.list a {
		        width: 40.5%;
		        }	
		        .secondary ul.list li li a {
		            width: auto;
		            }	
	ul.list li{
		margin:0;
		list-style:none;
		border-top:1px solid #32537e;
		}
	ul.list li.first{
		border-top:medium none;
		}
		ul.list li a{
		    text-decoration: none;
		    color: #fff;
		    text-decoration: none;
		    display:block;
		    padding:0 0 0 25px;
		    padding:.4em 0 .4em 25px;
		    }
		    ul.list li li a{
		        width:auto;
		        }
		    ul.list li.active li a, ul.list li.selected li a {
		        color: #fff;
		        background: #022461;
		        }
		    ul.list li a:hover, ul.list li li a:hover, ul.list li.active a, ul.list li.active li.active a, ul.list li.selected a, ul.list li.selected li.selected a {
		        background: #8192B0;
		        color: #fff;
		        }
		    ul.list ul{
		        display: none;
		        margin:0 0 0 48%;
		        padding:0;
		        width:52%;
		        position: absolute;
		        top: 0;
		        z-index:2;
		        }
		        ul.list:hover li ul, ul.list:hover li.active ul {
		            /*display: none;*/
		        }
		        ul.list li.active ul, ul.list li.active:hover ul, ul.list li:hover ul, ul.list li.selected ul, ul.list li.selected:hover ul {
		            display: block;
		            background: #022461;
		            border-left:5px solid #022461;
		            min-height:250px;
		        }
		        .sub-sub-menu-active { display: block; }

ul.single li {
	border: medium none;
	}
	
ul.single li a{
	padding:.5em 0 .5em 40px;
	margin: 0 0 4px 0;
	background: #8192b0 url(../images/icon/bullet-blue.png) no-repeat 6px 50%;
	background: url("../images/button/sidebar-item-link.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	text-decoration: none !important;
	color: #111;
	font-weight: bold;
	font-style: italic;
	width:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	.secondary ul.single li a{ width:auto; }
ul.single li a:hover{
	background: #fff url(../images/icon/bullet-blue-hover.png) no-repeat 6px 50%;
	background: url("../images/button/sidebar-item-link-hover.png") no-repeat scroll 0 0 transparent;
	color: #111;
	}

.hgroup { position:relative; background: #042663; color: #fff; padding: 25px 1.5em 0; margin: 0; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }
.hgroup h3 { background: url("../images/icon/bullet-blue.png") no-repeat scroll 6px 50%; line-height: 25px; color: #fff; font-size:1.15em; font-weight: bold; font-style: italic; padding: 5px 0 5px 38px; }

.search-summary { color: #acd7ff; padding: 0.3em 1em; }

.news-list { margin-bottom: 7px; }
.news-list-holder { padding: 10px 20px 0 100px; height:32px; background: url(../images/layout/news.jpg) no-repeat; }
.news-list-holder-en { padding: 10px 20px 0 100px; height:32px; background: url(../images/layout/news_en.jpg) no-repeat; }
.news-list h3, .news-list p { margin-bottom: 0; }
.news-list h3 { font-weight: bold; font-style: italic; }

.rotate, .rotate li { list-style: none; margin-bottom:0; }

/* //list */

/* searchForm */

form#searchForm{
		margin:0;
		padding:0.7em 10px;
		background:url(../images/layout/search.jpg) no-repeat;
		position: relative;
		}		
	#searchForm .field{
		border:medium none;
		background: transparent;
		color: #06c;
		padding:4px 0;
		margin: 0;
		display: block;
		width:245px;
		}		
	#searchForm button{
		display:inline;
		float:left;
		position: absolute;
		top: 0.6em;
		right: 14px;
		background:transparent; /* place search icon here */
		height:26px;
		width:26px;
		margin-left:5px;
		}	
		
	/* //searchForm */	

/* pagination */

	ol.pagination{
		margin:0;
        padding:0.3em 0;
		}	
	ol.pagination li{
		margin:0;
		padding:0;
		float:left;
		list-style:none;
		}
	ol.pagination li a, ol.pagination li span{
		border-left:1px solid #ccc;
        float:left;
        line-height:1.5em;
        padding:0 0.5em;
        color: #fff;
		}
		ol.pagination li.first a, ol.pagination li.first span{
		border-left:medium none;
		}
	ol.pagination li a:hover{color:#ACD7FF;}
	ol.pagination li span{color:#ACD7FF;}
	
/* //pagination */		

.full-width { padding: 0 20px; background: #fff; }
.hrgorup { }

.player-holder { display:block; width:100%; height:236px; overflow: hidden; }

/* header */

	#logo{
        margin:0 0.5em;
        width:293px;
        height:68px;
        line-height:68px;
        font-size: 3em;
        font-style:italic;
        font-weight:bold;
		}

	#logo a{
		display:block;
		padding:0 0.5em;
		height:68px;
        color: #fff;
        text-indent: -9999px;
		}	

/* // header */
	
/* content */

	.content a, .content a:visited{
		/*text-decoration:underline;*/
		}
	
/* // content */

/* footer */
	#footer { font-size:11px; }
	.footer-inner { background: url(../images/layout/footer-bg.png) no-repeat 50% 0; padding: 10px 15px; margin: 1em 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
	.footer-inner ul { margin: 0; }
	.footer-inner ul li a:link, .footer-inner ul li a:visited { color: #fff; }
	.footer-inner ul li a:hover { text-decoration: underline; }
	
	.footer-inner a, .footer-inner a:visited{
		    line-height:24px;
		}
	
	.footer-inner-bottom { padding: 0 15px; }
	.footer-inner-bottom a { color: #072667; }
	.footer-inner-bottom .copy { color: #5d7dac; display: block; float: left; padding-right: 10px; }
	.footer-inner-bottom ul.copy li { border-left-color:#5d7dac; }
	.footer-inner-bottom .copy a { color: #5d7dac; }
	.footer-inner-bottom a:hover { text-decoration: underline; }
	
/* // footer */

/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.featured                         { width: 980px; height: 310px; position: relative; margin: 0 auto; }
.featured .wrapper                { width: 980px; overflow: auto; height: 310px; margin: 0; position: absolute; top: 0; left: 0; }

                                       /* Width below is max for Opera */
.featured .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; }
.featured ul li                   { display: block; float: left; width: 980px; height: 310px; margin: 0; padding: 0; }
.featured .arrow                  { display: none; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.featured .forward                { background-position: 0 0; right: -20px; }
.featured .back                   { background-position: -67px 0; left: -20px; }
.featured .forward:hover          { background-position: 0 -200px; }
.featured .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 270px; right: 10px; text-align: right; }
#thumbNav a                             { color: #fff; display: inline-block; padding: 0; width: 30px; height: 30px; line-height: 30px; margin: 0 5px 0 0; background: #10387d; background: url(../images/gradient/slider-btn.png) no-repeat 0 0; text-align: center; font-style: italic; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration: none; }
#thumbNav a:hover, #thumbNav a.cur      { background: #fe0000; background: url(../images/gradient/slider-btn-hover.png) no-repeat 0 0; }
#thumbNav a.cur                         { }

#start-stop                             { display: none; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.featured .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.featured .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.product-compare-wrapper                    { background: url(../images/gradient/h80.png) repeat-x 50% 0; border-top: 20px solid #fff; -moz-border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; }
    table.product-compare                   { font-size: 12px; }
    table.product-compare th                { background:#eee; background: url("../images/gradient/ms-nav-utilities.png") repeat scroll 0 0 transparent; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; border-left:1px solid #eee; text-align: center; }
    table.product-compare .last-row th      { background:#eee; border-left: 1px solid #e8e8e8; }
    table.product-compare .info-wrapper th  { background:transparent; border-bottom: 1px solid #fff; border-left:medium none; }
    table.product-compare .info-wrapper th.first-row { vertical-align: top; background: #fafafa; }
    table.product-compare tfoot th          { background:#eee; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; color: #717171; }
	    table.product-compare td            { background: #fff; border-right:1px solid #eee; border-bottom:1px solid #fff; border-left:1px solid #eee; text-align: center; }
	    table.product-compare th.image-wrapper { background: #fff; text-align: center; border-left:1px solid #eee; }
	    table.product-compare th.first-row, table.product-compare td.first-row  { width: 250px; text-align: left; padding:3px 20px 3px 45px; }
	    table.product-compare tr.even       {  }
	    table.product-compare tr.even td    { background: #F6F6F6; }
	    table.product-compare tr:hover td   { border-bottom:1px solid #eee; }
	    table.product-compare tr td.positive, table.product-compare tr.even td.positive     { background: none; }
	    table.product-compare tr td.negative, table.product-compare tr.even td.negative     { background: #f9d9d8; }
	    table.product-compare tr td.warning, table.product-compare tr.even td.warning       { background: #fff9d8; }
	
	    table.product-compare .main-title   { color:#919191; text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.5); display:block; font:bold 14px Helvetica,Arial,sans-serif; padding:10px 0 7px; text-align:center; text-transform:uppercase; }
	    table.product-compare h3.toggle     { font-size:12px !important; font-weight:bold; }
	    table.product-compare th.first-row  { font:bold 14px Helvetica,Arial,sans-serif !important; text-transform: uppercase; padding:10px 0 10px 45px; }
	    table.product-compare .new-launch-text { color:#5C913C; display:block; font:bold 14px Helvetica,Arial,sans-serif; padding:0; text-transform:uppercase;}
        table.product-compare .contact-us   { color:#373537; display:block; font:bold 14px Helvetica,Arial,sans-serif; margin:8px 0 5px 15px; padding:3px 0 0 31px; text-transform:uppercase; }

/* clearfix */

	.clearfix:after, .container:after, .content-wrapper:after, #nav:after, .hr:after, .inner:after, .content:after, .cols:after, .fixed:after{
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
		}
	.clearfix, .container, .content-wrapper, #nav, .hr, .inner, .content, .cols, .fixed{display:block;min-height:1%;}
	* html .clearfix, * html .container, * html .content-wrapper, * html #nav, * html .hr, * html .inner, * html .content, * html .cols, * html .fixed{height:1%;}

/* // clearfix */