/* general definations */

body {
	background:#4696cb url(../img/page-bg.jpg) 0 71px repeat-x;
	color:#000000;
	font:normal 12px "Trebuchet MS", Arial, sans-serif;
	text-align:center;
}

a {
	text-decoration:none
}

a:hover {
	text-decoration:underline
}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a.btn.detail,
a.btn.close,
a.btn.buy,
a.btn.Full-tr, a.btn.Free-tr, a.btn.Trial-tr, a.btn.Full-en, a.btn.Free-en, a.btn.Trial-en,
a.btn.SerialRegistered-tr, a.btn.SerialRegistered-en, a.btn.detail-information {
	background:url(../img/button-collection1.gif) no-repeat;
	text-indent:-9999px;
}

a.btn.detail,
a.btn.close {
	display:block;
	height:24px;
}

a.btn.close {
	background-position:0 -24px;
}

a.btn.Full-tr, a.btn.Free-tr, a.btn.Trial-tr, a.btn.Full-en, a.btn.Free-en, a.btn.Trial-en,a.btn.SerialRegistered-tr, a.btn.SerialRegistered-en,
a.btn.detail-information {
	display:inline-block;
	height:18px;
	width:80px;
	margin-left:14px;
}

a.btn.Full-tr,a.btn.SerialRegistered-tr {	background-position:0 -54px;}
a.btn.Free-tr {background-position:0 -102px}
a.btn.Trial-tr {background-position:0 -126px}
a.btn.Full-en, a.btn.SerialRegistered-en {background-position:0 -54px}
a.btn.Free-en {background-position:0 -102px}
a.btn.Trial-en {background-position:0 -126px}

a.btn.detail-information {
	background-position:0 -78px;
}

/* layout */
div.wrapper {
	width:950px;
	margin:0 auto;
	text-align:left;
}

/* main header */
div.main-header {
	background:url(../img/main-header-bg.gif) repeat-x;
	height:71px;
	margin-bottom:11px;
	text-align:left;
}
	div.main-header div.main-header-inner {
		width:950px;
		margin:0 auto;
		position:relative;
	}
		div.main-header div.main-header-inner div.top-banner {
			text-align:center;
		}

		div.main-header div.main-header-inner ul.member-area {
			color:#FFFFFF;
			position:absolute;
			top:50px;
			right:0;
		}
		
			div.main-header div.main-header-inner ul.member-area li {
				display:inline;
			}

				div.main-header div.main-header-inner ul.member-area li span.seperator {
					border-right:solid 1px #FFFFFF;
					font-size:7px;
					position:relative;
					top:-1px;
					margin:0 6px;
				}
		
				div.main-header div.main-header-inner ul.member-area li a {
					color:#FFFFFF;
				}
				
				div.main-header div.main-header-inner ul.member-area li a.logout {
					color:#78b8f0;
				}
				
/* company logo */
div.company-logo {
	background:url(../img/turkcell-logo.gif) 100% 100% no-repeat;
	height:40px;
}

/* all categories */
div.all-categories {
	background:#72afe1 url(../img/all-categories-top-corners.gif) no-repeat;
	position:relative;
	zoom:100%;
	height:8px;
}

	div.all-categories a.all-applications-link {
		color:#fffc01;
		text-decoration:underline;
		top:30px;
	}
	
	div.all-categories a.all-applications-link,
	div.all-categories a.all-categories-link {
		position:absolute;
		right:13px;
	}

	div.all-categories a.all-categories-link {
		background:url(../img/text-tum-kategoriler.gif) bottom no-repeat;
		display:block;
		width:157px;
		height:28px;
		text-indent:-9999px;
		bottom:-28px;
	}

	div.all-categories div.all-categories-inner {
		padding:42px 0 13px 15px;
		display:none;
	}

		div.all-categories div.all-categories-inner ul {
			background:url(../img/all-categories-seperator.gif) 100% 0 repeat-y;
			display:block;
			float:left;
			margin-left:12px;
			width:140px;
		}

		div.all-categories div.all-categories-inner ul.last-item {
			background:none;
		}

			div.all-categories div.all-categories-inner ul li {
				margin-bottom:5px;
				width:120px;
				height:23px;
				/*background:url(../img/tumkategoriler_but.gif) no-repeat;*/
				padding:3px 0 0 5px;
				font-size: 13px;
			}
		

				div.all-categories div.all-categories-inner ul li a {
					color:#014574;
					/*text-decoration:underline;*/
				}

				div.all-categories div.all-categories-inner ul li a:hover {
					color:#FFFFFF;
				}

/* Device Selection And Search Wrapper */
div.device-selection-and-search-wrapper {
	background:url(../img/device-selection-and-search-wrapper-bg.gif) repeat;
	border-bottom:solid 1px #c3c3c3;
	zoom:100%;
	padding:25px 12px 10px 15px;
}

	/* Device Selection */
	div.device-selection-and-search-wrapper div.device-selection {
		width:373px;
		position:absolute;
		margin-top:14px;
		/*update*/
		/*float:left;*/
		z-index:50;
	}
	
	div.device-selection-and-search-wrapper div.device-selection.device-selection-part-1 {
		background:url(../img/search-bg.gif) 0 -36px no-repeat;
		height:31px;
		margin-top:10px;
	}

		div.device-selection-and-search-wrapper	div.device-selection.device-selection-part-1 input.textField {
			border:0;
			color:#275683;
			font-size:14px;
			position:absolute;
			left:12px;
			top:6px;
			width:310px;
		}
	
		div.device-selection-and-search-wrapper	div.device-selection.device-selection-part-1  button {
			border:0;
			background:url(../img/search-bg.gif) 100% 100% no-repeat;
			cursor:pointer;
			position:absolute;
			right:0;
			top:0;
			text-indent:-9999px;
			height:31px;
			width:40px;
		}

	
	div.device-selection-and-search-wrapper div.device-selection,
	div.device-selection-and-search-wrapper div.device-selection a {
		color:#142f59;
	}

		div.device-selection-and-search-wrapper div.device-selection h2,
		div.device-selection-and-search-wrapper div.device-selection h3 {
			display:inline;
			font-size:14px;
		}
		
		div.device-selection-and-search-wrapper div.device-selection h2 {
			font-weight:normal;
		}
		
			div.device-selection-and-search-wrapper div.device-selection h3 a {
				text-decoration:underline;				
			}
		
		div.device-selection-and-search-wrapper div.device-selection p {
			margin-top:1px;
			font-size:11px;
		}

	/* Search */
	div.device-selection-and-search-wrapper	div.search {
		background:url(../img/search-bg.gif) no-repeat;
		float:right;
		height:31px;
		width:538px;
		position:relative;
		margin-top:10px;
	}
	
		div.device-selection-and-search-wrapper	div.search input.textField {
			border:0;
			color:#275683;
			font-size:14px;
			position:absolute;
			left:15px;
			top:6px;
			width:450px;
		}

		div.device-selection-and-search-wrapper	div.search button {
			border:0;
			background:url(../img/search-bg.gif) 100% 100% no-repeat;
			cursor:pointer;
			position:absolute;
			right:0;
			top:0;
			text-indent:-9999px;
			height:31px;
			width:40px;
		}


/* Main */
div.main {
	background:#FFFFFF url(../img/main-footer-bg.gif) 0 100% no-repeat;
	padding:11px 15px;
}

/* Slider And Banner Wrapper */
div.slider-and-banner-wrapper {
	margin-bottom:24px;
}

/* Slider */
div.slider-and-banner-wrapper div.slider{
	width:655px;
	float:left;
	position:relative;
	height:240px; 		
    /*background:url(../img/slider_place_holder.jpg) 0 100% no-repeat;*/
}

	div.slider-and-banner-wrapper div.slider div.sliderGallery{
		height:240px;
		width:461px;
		overflow:hidden;
		float:left;
	}

		div.slider-and-banner-wrapper div.slider div.sliderGallery div.sliderGalleryItem {
			position:absolute;
		}

			div.slider-and-banner-wrapper div.slider div.sliderGallery div.sliderGalleryItem div.sliderGalleryItemText {
				background:#000000;
				filter:alpha(opacity=60);
				-moz-opacity:0.6;
				-khtml-opacity: 0.6;
				opacity: 0.6;
				color:#FFFFFF;
				position:absolute;
				bottom:0;
				left:0;
				padding:15px;
			}

	
	div.slider-and-banner-wrapper div.slider div.sliderThumbs {
		height:240px;
		width:193px;
		overflow:hidden;
		float:right;
	}

	div.slider-and-banner-wrapper div.slider span.sliderNavigation {
		background:transparent url(../img/slider-navigation-bottom-arrow.png) no-repeat !important;
		background:transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='assets/img/slider-navigation-bottom-arrow.png');
		cursor:pointer;
		display:block;
		height:19px;
		width:19px;	
		position:absolute;
		bottom:3px;
		right:90px;
	}

	div.slider-and-banner-wrapper div.slider span.sliderCorner {
		background:url(../img/slider-corners.gif) no-repeat;
		width:3px;
		height:3px;
		position:absolute;
		font-size:0;
		line-height:0;
		overflow:hidden;
	}

	div.slider-and-banner-wrapper div.slider span.sliderCorner.TopLeft {
		background-position:0 0;
		left:0;
		top:0;
	}

	div.slider-and-banner-wrapper div.slider span.sliderCorner.TopRight {
		background-position:-3px 0;
		right:0;
		top:0;
	}

	div.slider-and-banner-wrapper div.slider span.sliderCorner.BottomLeft {
		background-position:0 -3px;
		left:0;
		bottom:0;
	}

	div.slider-and-banner-wrapper div.slider span.sliderCorner.BottomRight {
		background-position:-3px -3px;
		right:0;
		bottom:0;
	}



/* Banner */
div.slider-and-banner-wrapper div.banner {
	float:right;
	width:256px;
}

	div.slider-and-banner-wrapper div.banner p {
		margin-bottom:10px;
	}


/* Content Area */
div.content-area {
	float:left;
	width:655px;
}

	/* Application Category */
	div.application-category {
		border-bottom:solid 1px #dfdfdf;
		margin-bottom:15px;
		padding-bottom:10px;
	}
	div.noline {border:none}
		div.application-category div.application-category-header {
			margin-bottom:16px;
		}
		
			div.application-category div.application-category-header h2 {
				color:#0b2351;
				float:left;
				font-size:18px;
				font-weight:normal;
			}
		
			div.application-category div.application-category-header ul {
				float:right;
			}
	
				div.application-category div.application-category-header ul li {float:left;
					display:inline;				
				}
				div.application-category div.application-category-header ul li a.products-list {display:block; background:url(../img/list-icon.gif) top right no-repeat; width:70px; height:20px; background-color:none;}
				div.application-category div.application-category-header ul li a.invert {background-position:bottom right}
				
				div.application-category div.application-category-header ul li select{
					font-size:9px;
					margin-left:10px;
					
				}
				div.application-category div.application-category-header ul li.li-bg {width:20px; height:25px; background:url(../img/list-icon.gif) 0 -5px no-repeat; margin:0 5px}

					div.application-category div.application-category-header ul li span.seperator {
						border-right:solid 1px #adadac;
						font-size:7px;
						position:relative;
						top:-1px;
						margin:0 5px;
					}
	
					div.application-category div.application-category-header ul li a {
						color:#adadac;
						text-decoration:underline;
					}
					
			div.application-category div.applications {margin-bottom:15px;}

			div.application-category div.applications div.application {
				color:#8c8c8c;
				float:left;
				width:80px;
				margin-right:34px;
				position:relative;
			}

			div.application-category div.applications div.application.a6 {
				margin-right:0;
			}

				div.application-category div.applications div.application p.application-thumb,
				div.application-category div.applications div.application p.application-thumb span.mask,
				div.application-category div.applications div.application p.application-thumb a {
					width:80px;
					height:80px;
				}
				
				div.application-category div.applications div.application p.application-thumb{
					margin-bottom:7px;
					position:relative;
				}
				
				div.application-category div.applications div.application p.application-thumb span.mask,
				div.application-category div.applications div.application p.application-thumb a {
					display:block;
					position:absolute;
					left:0;
					top:0;
				}
				
				div.application-category div.applications div.application p.application-thumb a img {
					display:none;
				}
				
				div.application-category div.applications div.application p.application-thumb span.mask {
					background:transparent url(../img/application-thumbnail-80x80-mask.png) no-repeat !important;
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='assets/img/application-thumbnail-80x80-mask.png');					
				}

				div.application-category div.applications div.application h2 a {
					color:#4f9bcf;
				}

				div.application-category div.applications div.application p.application-category {
					margin-bottom:4px;
				}
				div.application-category div.applications div.application p.application-category a {
					color: #8C8C8C;
				}
		
		div.application-category div.applications div.application.a1 div.application-small-detail {
			left:0;
		}	

		div.application-category div.applications div.application.a2 div.application-small-detail {
			left:-114px;
		}	

		div.application-category div.applications div.application.a3 div.application-small-detail {
			left:-228px;
		}	

		div.application-category div.applications div.application.a4 div.application-small-detail {
			left:-342px;
		}	

		div.application-category div.applications div.application.a5 div.application-small-detail {
			left:-456px;
		}	

		div.application-category div.applications div.application.a6 div.application-small-detail {
			left:-570px;
		}
	
	/* Application Small Detail */
	div.application-small-detail {
		background:#e3e3e3 url(../img/application-small-detail-bg.gif) 0 100% no-repeat;
		display:none;
		padding:14px 15px;
		margin-bottom:45px;
		position:absolute;
		width:655px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:625px;
	}
	
	div.application-small-detail div.application-image {
		float:left;
		width:176px;
	}	
	
		div.application-small-detail div.application-image img {
			width:176px;
		}
	
	div.application-small-detail div.application-text {
		float:right;
		width:425px;
	}

		div.application-small-detail div.application-text h2 {
			color:#0a2d51;
			font-size:16px;
			margin-bottom:6px;
		}

		div.application-small-detail div.application-categories {
			margin-bottom:10px;
		}

			div.application-small-detail div.application-categories a {
				color:#797979;
				font-size:14px;
			}
		
		div.application-small-detail div.application-categories span.seperator {
			border-right:solid 1px #797979;
			font-size:7px;
			position:relative;
			top:-1px;
			margin:0 10px;
		}
		
		div.application-small-detail div.application-rating {
			margin-bottom:18px;
		}

		div.application-small-detail div.application-sms-code {
			color:#797979;
			font-weight:bold;
			position:absolute;
			top:13px;
			right:16px;
		}
		
			div.application-small-detail div.application-sms-code span {
				display:block;
			}

				div.application-small-detail div.application-sms-code span strong{
					color:#012e59;
					font-size:24px;	
				}

		div.application-small-detail p.application-description {
			margin-bottom:24px;
			overflow:hidden;
		}
		
		div.application-small-detail div.application-others a {
			color:#2080bf;
			font-weight:bold;
			text-decoration:underline;
		}

	/* Application Category List View */
	div.application-category.application-category-list-view {
		border-bottom:0;
	}
	
	div.application-category.application-category-list-view div.applications div.application {
		border-bottom:solid 1px #DFDFDF;
		float:none;
		width:655px;
		overflow:hidden;
		padding-bottom:15px;
		margin:0 0 15px 0;
	}
	
		div.application-category.application-category-list-view div.applications div.application h2,
		div.application-category.application-category-list-view div.applications div.application p.application-category,
		div.application-category.application-category-list-view div.applications div.application a.btn.detail {
			display:none;
		}
	
		div.application-category.application-category-list-view div.applications div.application p.application-thumb {
			display:inline;
			float:left;
			width:80px;
			margin-right:15px;
		}
	
	div.application-category.application-category-list-view div.applications div.application div.application-small-detail {
		background:none;
		display:block !important;
		float:left;
		position:relative;
		left:auto !important;
		width:auto;
		margin:0;
		padding:0;
	}
	
		div.application-category.application-category-list-view div.applications div.application div.application-small-detail h2 {
			display:block;		
		}

		div.application-category.application-category-list-view div.applications div.application div.application-small-detail div.application-image {
			display:none;
		}

		div.application-category.application-category-list-view div.applications div.application div.application-small-detail div.application-text {
			float:none;
			width:560px;
		}
		
		div.application-category.application-category-list-view div.applications div.application div.application-small-detail div.application-text div.application-sms-code	{
			top:0;
			right:0;
		}

/* Sidebar */
div.sidebar {
	float:right;
	width:256px;
}

div.sidebar div.box-type-1 {
	background:url(../img/box-type1-bg.gif) no-repeat;
	height:339px;
	padding-right:4px;
	margin-bottom:21px;
}

	div.sidebar div.box-type-1 div.box-type-1-header {
		line-height:42px;
		padding:0 11px 0 15px;
	}

		div.sidebar div.box-type-1 div.box-type-1-header h2 {
			color:#6e6e6e;
			float:left;
			font-size:16px;
		}

		div.sidebar div.box-type-1 div.box-type-1-header a {
			color:#777777;
			float:right;
			font-size:11px;
			text-decoration:underline;
		}

	div.sidebar div.box-type-1 div.box-type-1-content {
		height:294px;
		padding-left:12px;
		overflow:auto;
	}
	
	div.sidebar div.box-type-1 div.box-type-1-content div.application {
		background:url(../img/box-type1-list-seperator.gif) 0 100% repeat-x;
		width:210px;
		padding:8px 0 11px;
	}

	div.sidebar div.box-type-1 div.box-type-1-content div.application p.application-thumb {
		float:left;
	}

	div.sidebar div.box-type-1 div.box-type-1-content div.application h2 a{
		color:#868686;
		font-size:13px;
	}

	div.sidebar div.box-type-1 div.box-type-1-content div.application h2,
	div.sidebar div.box-type-1 div.box-type-1-content div.application p.application-description {
		margin-left:87px;
	} 
	
	div.sidebar div.box-type-2 {width:256px; height:auto; background:url(../img/box-type1-bg-2.gif) bottom no-repeat; padding-bottom:10px; margin-bottom:15px;}
	div.sidebar div.box-type-2-top {width:256px; height:42px; background:url(../img/box-type1-bg-2.gif) top no-repeat;}
	div.sidebar div.box-type-2 div.box-type-2-header {line-height:42px;		padding:0 11px 0 15px;	}

/* Footer */
div.footer {
	margin:9px 0;
}

	/* Footer Navigation */
	div.footer ul.footer-navigation {
		float:left;
	}

		div.footer ul.footer-navigation li {
			display:inline;
		}
	
			div.footer ul.footer-navigation li a {
				color:#FFFFFF;
			}
		
			div.footer ul.footer-navigation li span.seperator {
				border-right:solid 1px #FFFFFF;
				font-size:7px;
				position:relative;
				top:-1px;
				margin:0 6px;
			}
		
		div.footer div.copyright {
			color:#86c4e7;
			float:right;
			position:relative;
			top:-8px;
		}

		div.footer div.copyright a {
			margin-left:13px;
			position:relative;
			top:5px;
		}
		
		/* General Popup */
		
		div.transparent-container {position:absolute; top:0; left:0; z-index:150; width:100%; height:100%; background:#000; display:none; filter:alpha(opacity=60);	-moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
		div.transparent-container-2 {position:absolute; top:0; left:0; z-index:200; width:100%; height:100%; display:none;}
		div.transparent-container-2 div.phone-select {width:470px; height:381px; background:url(../img/bg-phone-select-popup.png) no-repeat; margin:150px auto; padding-top:5px; position:relative; display:none;}
		div.transparent-container-2 div.phone-select a.close-popup{position:absolute; right:30px; top:8px; text-decoration:none; color:#000000;}
		div.transparent-container-2 div.phone-select div.slider2 {width:415px; height:340px; padding:30px 0 0 50px; overflow:auto;}
		div.transparent-container-2 div.phone-select h3 {text-align:left; margin-bottom:15px;}
		div.transparent-container-2 div.phone-select dl {float:left;}
		/*update*/
		div.transparent-container-2 div.phone-select dl dt {width:350px;}  
		div.transparent-container-2 div.phone-select dl dd {width:350px;}
		/*update/*/
		div.transparent-container-2 div.phone-select dl dt a {width:350px; display:block; background:url(../img/accordion-arrows.gif) 0 5px no-repeat; height:12px; margin-bottom:7px; padding-left:8px; color:#000000; text-decoration:none; font-weight:bold; text-align:left; /*update*/ float:left }
		div.transparent-container-2 div.phone-select dl dd ul {margin-left:25px;}

		div.transparent-container-2 div.phone-select dl dd, div.transparent-container div.phone-select dl dt {text-align:left;}
		
		div.transparent-container-2 div.alert-warning {width:407px; height:auto; display:none; position:relative; margin:200px auto;}
		div.transparent-container-2 div.dialog-box-wrapper {width:407px; height:116px; position:relative;}
		div.transparent-container-2 div.dialog-box {width:407px; height:116px; background:transparent url(../img/alert-dialog-box.png) !important; background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='assets/img/alert-dialog-box.png'); position:relative; margin-top:150px; z-index:1}
		div.transparent-container-2 div.dialog-box div.dialog-title {position:absolute; width:200px; height:15px; top:0; left:0; text-align:left; font-weight:bold; color:#FFF; padding:5px 0 0 12px; }
		div.transparent-container-2 div.dialog-box div.dialog-content-bg {background:url(../img/iconset-warning.gif) no-repeat; width:46px; height:45px; float:left; margin:45px 10px;}
		div.transparent-container-2 div.dialog-box div.warning {background-position:0 0}
		div.transparent-container-2 div.dialog-box div.error {background-position:0 -45px}
		div.transparent-container-2 div.dialog-box div.succes {background-position:0 -90px}
		div.transparent-container-2 div.dialog-box div.dialog-content {float:left; width:235px; height:auto; padding:60px 0 20px 0; text-align:left;}
		div.transparent-container-2 div.dialog-box-wrapper a.dialog-close {float:right; background:url(../img/dialog-ok.gif) left no-repeat; width:73px; height:34px; font-weight:bold; text-decoration:none; text-indent:-9999px; position:relative; z-index:100; margin:-63px 13px 0 0;}

			
		/* Products Detail */
		
		div.where-am-i a{font-family:Trebuchet MS; font-size:14px; text-decoration:none; color:#0b2351;}
		div.products-detail-content {width:auto; padding-top:27px; position:relative;}
		div.products-detail-content div.facebook-likes {float:right;}
		div.products-detail-content div.product-image {width:174px; height:206px;}
		div.products-detail-content div.product-image img {border:1px solid #bebebe}
		div.products-detail-content div.product-image,div.products-detail-content div.product-info {float:left;}
		div.products-detail-content div.product-info {padding:0 0 0 23px; font-family:Trebuchet MS; color:#0b2351; position:relative; float:left;}
		div.products-detail-content div.product-info a {color:#0b2351; text-decoration:underline;}
		div.products-detail-content div.product-info ul {position:relative; z-index:15}
		div.products-detail-content div.product-info h2,div.products-detail-content div.product-info ul li span,div.product-review h2,div.user-comments h2 {font-size:18px; font-weight:bold;}
		div.product-review,div.user-comments {font-family:Trebuchet MS; color:#0b2351;}
		div.product-review h2,div.user-comments h2 {padding:15px 0 17px 0;}
		div.user-comments dl dt {padding:10px 0 10px 0}
		div.user-comments dl dt span.user-comment-photo {border:1px solid #a6b1cf; display:block; width:46px; height:51px; float:left;}
		div.user-comments dl dt span.user-comment-text {float:left; width:590px; padding-left:10px}
		div.user-comments dl dt div.comment-area {width:598px; height:auto; background:url(../img/bg-user-comment-area.gif) no-repeat bottom; position:relative; padding:15px 0 10px 0px; margin-left:50px}
		div.user-comments dl dt div.comment-area-top {width:598px; height:15px; position:absolute; top:0; background:url(../img/bg-user-comment-area.gif) no-repeat top;}
		div.user-comments dl dt div.comment-area dl {padding-left:15px;}
		div.user-comments dl dt div.comment-area dl dt {margin:0; padding:0}
		div.user-comments dl dt div.comment-area dl dt a {color:#797979; text-decoration:none;}
		div.user-comments dl dt div.comment-area dl dt.comment-input {display:none}
		div.user-comments dl dt div.comment-area textarea {width:560px; height:70px;}
		
		div.sidebar div.purchase-options div.download-area {width:260px; height:99px; background:url(../img/bg-download-area.jpg) no-repeat; margin:15px 0 15px 0; text-align:center; font-size:16px; font-weight:bold; padding-top:15px}
		div.sidebar div.purchase-options div.download-area span strong {color:#5a5a5a; font-size:26px;}
		div.sidebar div.socialmedia-area {width:260px; height:25px; background:url(../img/bg-socialmedia-area.gif) no-repeat; margin-bottom:15px;}
		div.sidebar div.socialmedia-area a{margin-left:2px; margin-top:3px; width:19px; height:19px; float:left;}
				
		div.sidebar div.purchase-options a.big-button {display:block; background:url(../img/button-set.jpg) no-repeat; width:260px; height:64px; text-indent:-9999px;}
		
		div.sidebar div.purchase-options a.Full-tr, div.sidebar div.purchase-options a.SerialRegistered-tr, div.purchase-options a.SubscriptionBased-tr {background-position:0 0}
		div.sidebar div.purchase-options a.Free-tr {background-position:0 -64px}
		div.sidebar div.purchase-options a.Trial-tr {background-position:0 -128px}
		div.sidebar div.purchase-options a.Full-en, div.sidebar div.purchase-options a.SerialRegistered-en, div.purchase-options a.SubscriptionBased-en {background-position:0 -192px}
		div.sidebar div.purchase-options a.Free-en {background-position:0 -256px}
		div.sidebar div.purchase-options a.Trial-en {background-position:0 -320px}
	
		/* Products Detail 2 */
	
		ul.product-categories {list-style:disc; color:#9e9e9e; width:180px; margin:15px auto;} 
		ul.product-categories li a {color:#4e4e4e; text-decoration:none;}
		div.pagination {text-align:center;}
		div.pagination a {padding:1px 7px; border:1px solid #dddddd; text-decoration:none; color:#000}
		div.pagination a.selected {color:#4f9bcf; font-weight:bold; border:none;}
		div.pagination a.prev,div.pagination a.next {border:none; font-weight:bold; color:#000;}
		div.pagination a.passive {color:#aaaaaa; font-weight:normal;}
		
		/* PAGINATION */

#pagination
{
}

#pagination ul
{
	float: left;
	border: 0; /*margin:0;  	padding:0;*/
	list-style: none;
	margin-top: 0px;
	padding-left: 0px;
	_margin-left: 0px;
}

#pagination #pg-count
{
	float: right;
	height: 20px;
	line-height: 20px;
	margin-right: 15px;
	color: #999999;
	_width: 200px;
}

#pagination #pg-count span
{
	color: #333;
}

#pagination-ul li
{
	font-size: 11px;
	list-style: none;
	float: left;
}

#pagination-ul a
{
	border: solid 1px #DDDDDD;
	margin-right: 2px;
}
#pagination-ul .previous-off, #pagination-ul .next-off
{
	color: #AAA;
	display: block;
	float: left;
	font-weight: normal;
	padding: 3px 4px;
}
#pagination-ul .next a, #pagination-ul .previous a
{
	font-weight: bold;
	border: solid 1px #FFFFFF;
}
#pagination-ul .active
{
	color: #4F9BCF;
	font-weight: bold;
	display: block;
	float: left;
	padding: 4px 6px;
}
#pagination-ul a:link, #pagination-ul a:visited
{
	color: #000;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}
#pagination-ul a:hover
{
	border: solid 1px #666666;
}
		
/* AUTO COMPELETE CLASSES*/

div.autocomplete
{
	position: absolute;
	width: 250px;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
}

#model_choices
{
	/*	_height: 200px;*/
	width: 318px !important;
	max-height: 200px;
	overflow: auto;
	z-index:10000;
	margin-top:5px;
}

div.autocomplete ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div.autocomplete ul li.selected
{
	background-color: #4F9BCF;
	color:White;
}

div.autocomplete ul li
{
	color: #0B2351;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	height: 24px;
	cursor: pointer;
	line-height: 24px;
	font-size: 12px;
}

		/* Form Area*/
		div.form-area {height:160px; padding-top:50px;}
		div.form-area ul li {clear:both;}
		div.form-area ul li span {float:left; height:33px; margin-right:10px; margin-top:10px;}
		div.form-area ul li span.formarea1 {color:#a2a2a2; text-align:right; width:180px;}
		div.form-area ul li span.formarea1 strong {color:#142f59; font-weight:bold; font-size:14px;}
		div.form-area ul li span.formarea2 input{width:289px; height:30px; border:1px solid #cfcfcf}
		div.form-area ul li span.formarea2 textarea{width:289px; border:1px solid #cfcfcf}
		div.form-area ul li span.formarea3 {color:#900; width:100px;} 
		div.form-area ul li.buttons {padding-left:175px;}
		div.form-area ul li a {margin-top:15px; display:block; width:65px; height:24px; color:#fff; background:url(../img/form-button.gif) no-repeat; float:left; text-align:center; padding-top:5px; font-weight:bold; text-decoration:none; margin-right:5px;}
		.LV_validation_message{color:red;}
		
		
		/* List Area */ 
		div.other-list { margin-top:15px;}
		div.other-list ul {width:635px; height:auto; border:1px solid #cccccc; color:#797979}
		div.other-list ul li.nd {background:#e7e7e7;}
		div.other-list ul li {width:623px; height:23px; padding:10px 0 0 12px}
		div.other-list ul li.list-title span {font-weight:bold; }
		div.other-list ul li span {float:left;}
		div.other-list ul li span a {color:#142F59}
		div.other-list ul li span.list-app {width:238px;}
		div.other-list ul li span.list-date {width:123px}
		div.other-list ul li span.list-ver {width:80px}
		div.other-list ul li span.list-price {width:100px;}
		div.other-list ul li span.list-lang {width:78px;}