@charset "utf-8";
/* CSS Document */

/* 16-12-2008 */
body {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	}

/* 16-12-2008 */
h4 {
	font-size: 10pt;
	font-weight:bold;
	margin: 0px;
	color: #132348;
	padding: 0px;
}

h3 {
	font-size: 12pt;
	font-weight:bold;
	margin: 0px;
	color: #2e2e2e;
}

h2 {
	font-size: 14pt;
	font-weight:bold;
	margin: 0px;
	color: #2e2e2e;
}

h1 {
	font-size: 18pt;
	font-weight:bold;
	margin: 0px;
	color: #2e2e2e;
}


a { color: #132348; text-decoration:none;}
a:hover { color:#C0272E; }

form { padding: 0px; margin:0px;}

/* 16-12-2008 */
#outerContainer {
	background-position:top;
	margin: 0px;
	padding:0px;
	float:left;
	width:100%;
	height:100%;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	
/* global css */
img{border:0px;}
p{padding:0px; margin:0px;}

a:active{outline:none;}
a:focus{-moz-outline-style:none;}

li active{outline:none;}
li focus{-moz-outline-style:none;}

#wrapperHold {
	width: 1000px;
	margin:auto;
}

/* 16-12-2008 */
#mainborder {
	width: 1000px;
	float:left;
	height:auto;
	background: #FFFFFF;
}

/* 16-12-2008 */
#wrapper {
	float:left;
	width: 1000px;
	height:auto;
	margin:0px;
	padding-top: 20px;
}

/* 18-12-2008 */
#header {
	float:left;
	width: 1000px;
	padding-bottom: 10px;
}

/* 16-12-2008 */
#header .logo {
	float:left;
	width: 393px;
	padding-bottom: 35px;
	margin:0px;
}

/* 18-12-2008 */
#header .midBox {
	float:left;
	width: 250px;
	padding: 8px 60px 0px 34px;
	
}

#header .midBox p{
	margin:0px;
	padding: 0px 0px 6px 0px;
	
}


/* 18-12-2008 */
/*#header .midBox p {
	line-height:18px;
	}*/
	
/* 18-12-2008 */
#header .loginbox {
	float:left;
	width: 170px;
	height: 103px;
	padding:8px 45px 0px 46px;
	background: url(../../images/login-bg.png) no-repeat;
	display:block;
}

#header .loginbox input {
	border:2px solid #2e2e2e;
	width: 166px;
	color: #979797;
	font-weight:bold;
	margin: 0px;
} 

#header .loginbox .logintxt{
	margin: 0px;
	padding-bottom:7px;
	width:auto;
}

#header .loginbox .forgotpass h4{
	font-weight: normal;
	float: left;
}

/*#header .loginbox h1 {
	font-size: 18px;
	color: #454545;
	margin:0px;
	float:left;
	padding-bottom:5px;
	font-weight:normal;
	text-transform:uppercase;
}*/


#header .loginbox p {
	float:left;
	height:auto;
	margin:0px;

}

/* 18-12-2008 */
input, select{ background:#FFFFFF;}
#header .loginbox p a{text-decoration: none; font-size: 10px;color: #2e2e2e;	padding-left: 10px;}
#header .loginbox p a:hover{text-decoration: underline;}

/* Main Navigation  start Here */

/*.mainnav {	width: 990px;	margin: 0px;	float:left;	padding: 20px 0px 0px 0px;	text-align:center;}
.mainnav ul{list-style:none;margin:0px;	padding: 0px;}
.mainnav li{font-size: 12px;color: #2e2e2e;	padding:0px 8px 0px 8px;	float:left;	line-height: 25px;}
.mainnav li a{	text-transform: uppercase;	color: #2e2e2e;	text-decoration:none;}
.mainnav li a:hover{	color: #2e2e2e;	text-decoration: underline;}*/

/* 16-12-2008 */
.mainnav {	width: 1000px; float:left; background:url(../../images/top-nav-bg.png)} 
.mainnav p{	float:left;} 
/* End Main Navigation */

/* 18-12-2008 */


/* 18-12-2008 */
#workBox {float:left; width: 1000px; height:auto; padding-bottom:10px;}
/*#workBox h1{float:left;width: 990px; padding-bottom: 20px; height:auto; font-size: 18px; color: #2e2e2e; font-weight:normal;}*/
#workBox .left {float:left; width: 170px;padding:30px 0px 0px 0px; min-height:500px; height:100%; background: #d8d8d8; }
#workBox .leftnav { padding-left:5px;}

/* 18-12-2008 */
.leftborder {float:left;width: 810px; padding:25px 0px 23px 20px; height:auto;}
.leftborder .prod-detl-L { float:left; width:607px;}
.leftborder .productdetalimg{ float:left; width:102px; height:155px; padding:3px; border:1px solid #D8D8D8;}
.leftborder .productdetail { float:left; width: 415px; padding-left: 30px;}
.leftborder .prod-detl-R { float:right; width:200px; text-align:right; padding-top:4px;}
.leftborder .prod-detl-R h3 { font-size: 16px; font-weight:bold; margin: 0px; color: #132348;}
.leftborder .feedbackbtn {padding-top:21px; margin:0px;}
.leftborder .feedbackbtn p{ padding-bottom: 7px;}


#workBox .leftborder1{float:left;width: 833px; padding:0px; height:auto;}
#workBox .mid {float:left;width: 527px;padding-left:7px; height:auto; padding-bottom: 30px; }
#workBox .mid  ul{list-style:none;margin:0px;padding:0px;}
#workBox .mid li{width: 130px;margin: 0px;float:left;padding: 1px 0px 1px 10px;	font-size:14px;	}
#workBox .mid li a{	font-size:15px; text-decoration:none;color: #2e2e2e;}
#workBox .mid li a:hover{color: #666;}
#workBox .mid  p {float:left; width:100%;}
#workBox .colorBlue {color: #2e2e2e; padding-bottom: 10px;}
input.button{	color: #132348; font-weight: bold; margin-right: 0px; cursor:pointer; border:1px solid #2e2e2e;}
.titlearea{ float:left; width: 300px; padding-bottom: 15px;}

#topratingarea { width: 240px; padding-bottom:20px; float:left; padding: 10px 10px 10px 10px; background:url(../../images/rating-bg.gif) repeat-x top #5d8ef1; border:1px solid #999999; }
.ratingtxt {float:left; text-align:right; padding-bottom:5px; font-size: 15px; font-weight:bold; width: 230px;}
.ratinghold { float:left; width: 230px; padding-bottom: 5px;}
.ratingleft { float:left; width: 100px;}
.ratingline { float:left; width: 100px; padding-top:6px;}
.ratingright { float:left; text-align:right; width:30px;}

#ratebuttonarea { width:180px; padding-bottom:20px; float: right; padding: 40px 10px 10px 10px; background:url(../../images/rating-bg.gif) repeat-x top #5d8ef1; text-align:right;  border:1px solid #999999; }
#ratebuttonarea  .ratebutton { padding: 0px 0px 25px 0px;}
#ratebuttonarea  a{ color: #000000; font-weight:bold; font-size: 11px;}
#ratebuttonarea  a:hover{ text-decoration: none; color:#CCCCCC;}

.availabilityarea { float: left; width: 500px; padding: 10px 10px 10px 10px;}
.availabilityarea h2{ font-size: 20px; margin: 0px; font-weight: normal; color:#2e2e2e;}
.availabilityarea h4{ font-size: 13px; margin: 0px; font-weight: normal; color:#2e2e2e;}
.prise {color:#CC0000; font-size: 16px; font-weight:bold;}

.topmidmenu {float:left; width: 988px; padding: 10px 0px 10px 0px; border-bottom: 2px solid #2e2e2e;}
.topmidmenu ul { margin: 0px; padding: 0px; list-style: none;}
.topmidmenu li { border-right: 1px solid #2e2e2e; padding-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #2e2e2e; float:left; font-weight:bold; }
.topmidmenu li a{ color: #2e2e2e; text-decoration: none;}
.topmidmenu li a:hover{ text-decoration: underline;}



#workBox .right {float:left;width: 299px;padding:0px; height:auto;  }
#workBox .right p {float:left;width: 299px;padding-top:5px; height:auto; color:#2e2e2e; text-align:right; }

#footer {width: 1000px;	float:left;	border-bottom: 1px solid #d8d8d8;	height:auto;margin:auto;}
.footerlink {	width: 990px;	margin: 0px;	float:left;	padding: 10px 0px 0px 0px;	text-align:center;}
.footerlink  a{	text-decoration:none; font-size: 10pt; padding:0px 8px 0px 8px;line-height: 25px;}


.maintitle {font-size: 25px; color: #454545; width:100%;float:left;	padding-bottom: 5px;}
.maintitleSmall {font-size: 16px; color: #454545; width:100%; float:left; font-weight:normal;	padding-bottom: 5px;}
.productname {	font-size: 20px;color: #2e2e2e;	padding-bottom: 5px;}

/*========================================================================================================================Tabs Start here==== */

#tabGallery{float:right; width: 810px; height:auto;  }
#tabGallery .heading{float:left; width: 800px; font-size: 18px; font-weight:normal; }

.TabbedPanels {	margin: 0px;padding: 0px;float: left;clear: none;width: 100%;  
/* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}



.TabbedPanelsTabGroup {	margin: 0px;	padding: 0px; cursor:pointer; width:810px; }


.TabbedPanelsTab {
	
	float: right;
	width: 125px;
	display:block;
	height: 43px;
	margin: 0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:700;
	background: url(../../images/blank-tab.png) no-repeat left;
	list-style: none;
}

.TabbedPanelsTabSelected { background:url(../../images/blank-tab-ho.png) no-repeat; z-index:10; top:0px; height:43px; color:#ffffff;}


.TabbedPanelsTab a {color: black;	text-decoration: none;}
.TabbedPanelsContentGroup {	 border:3px solid #979797; float:left; width:804px; margin-left:0px;  }
.TabbedPanelsContent {	padding: 0px;}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
}

.VTabbedPanels .TabbedPanelsTabSelected {	background-color: #EEE;	border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup {	clear: none;	float: left;	padding: 0px;	width: 30em; 	height: 20em;}

.tabFirst {float:left;width: 800px; padding:10px; height:100%;   }
.tabFirst ul{list-style:none;margin:0px;padding:0px;}
.tabFirst li{width: 150px;margin: 0px;float:left;padding: 1px 0px 1px 10px;	font-size:14px;	color: #2e2e2e;}
.tabFirst li a{	font-size:15px; text-decoration:none;color: #2e2e2e;}
.tabFirst li a:hover{color: #666;}
.tabfirst h2 { font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #2e2e2e; font-weight: normal; font-size: 18px;}


/*.tabsecondHolder {float:left;width: 600px; padding:0px; height:100%; }*/
.tabsecondHolder {float:right; width: 640px; padding:0px; overflow:scroll; overflow-X: hidden; height:300px;}
.tabsecond {float:left;width: auto; padding:10px 10px 20px 10px;}
.tabsecondright {float:left; width: 610px; padding:10px 0px 20px 10px;}
/*.tabsecondright { float:left; width: 600px; padding:10px 10px 20px 10px;}*/
.userRating { float:left; width: 200px; }
.userDesc { float:left; width: 390px; padding-left: 10px;}
.tabsecondright a{ color: #2e2e2e;}
.tabsecondright a:hover{ text-decoration:none;}
.user_name { font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight:bold;}
.tabsecond .leftext{	background-color:#f1f1f1;  width:100px; border:1px solid #CCCCCC; padding: 3px;}

.tabfifthhold { background: #2e2e2e; margin:0 auto; height: 38px; }
.tabfifthnav { float:left; width: 800px; padding:10px 0px 10px 0px;}
.tabfifthnav li{ float: left; text-align:center; width: 180px; border-right: 1px solid; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.tabfifthnav li a{ color: #333333;}
.tabfifthnav li a:hover { text-decoration: none;}
.tabfifthdata { overflow:scroll; overflow-X: hidden; height:300px; border-left: 1px solid #2e2e2e; padding: 10px;}
/*========================================================================================================================Tabs END here==== */

#addtoCart{float:left;width: 827px; padding-left:7px; height:auto; padding-top:17px;}
#addtoCart p{float:left;width: 400px; padding:5px;  height:110px; font-size:20px; text-decoration:none;color: #2e2e2e; border-bottom:1px solid #ccc;}
#bannerBox{float:left;width: 827px;  height:auto; padding-top:17px; text-align:center;}

/*========================================================================================================================POPUP start here==== */
#popupHolder {width: 700px;	height:auto;background: #FFFFFF; margin:30px auto;}
#popup {width: 700px;	height:auto;background: #FFFFFF; margin:0px; float:left; padding-bottom:10px; border: 3px solid #2e2e2e; min-height:500px; }
#popupHolder .header {float:left; width: 680px; margin:auto; padding:0px 10px 0px 10px; border-bottom: 1px solid #2e2e2e;}
#popupHolder .header .headerLeft  {width: 600px; height:auto; margin:0px;  padding-top:30px; float:left; }
#popupHolder .header p {width: 500px;  font-weight:normal; margin:0px; }
#popupHolder .header .logo {width: 74px; margin:0px; float:right; text-align:right; padding-top:10px;}

#popworkbox {width: 700px;	height:auto; margin:0px; float:left; padding-top:50px;}
#popworkbox .heading {width: 700px;	height:auto; margin:0px; float:left; text-align:center; color:#2e2e2e; padding-bottom:20px;}
#workboxhad {width: 340px;	height:100px; margin:0px; float:right; padding-left:9px;}
#workboxhad p {width: 315px;  margin:0px; float:left;  color:#2e2e2e}
#workboxLeft {width: 350px;	height:140px; margin:0px; float:left;}
#workboxLeft p {width: 350px;  margin:0px; float:left; text-align:center; padding-top:10px;}
#workboxRight {width: 340px;	margin:0px; float:right; border-left: 1px solid #2e2e2e; padding-left:9px;}
#workboxRight p {width: 300px;  margin:0px; float:left;  color:#2e2e2e}

#commentBox {width: 700px;	height:auto; margin:0px; float:left; padding-top:20px; }
#commentBox p{width: 680px;	height:auto; margin:0px; float:left; padding:3px 10px 0px 10px; }


/*========================================================================================================================POPUP end here==== */

/*========================================================================================================================Start Games Radar==== */
.thumbarea { width: 280px; float: right; }
.itembg {float:left; text-align:right; vertical-align:middle; height: 280px; width: 280px; }
#smallthumbarea {width: 280px; float: left; padding: 10px 0px 10px 0px; }
#smallthumbarea .smallthumb {float:left; width: 50px; height: 50px;	margin-right: 6px; }
.spacer { clear: both;}
.date {text-align:right; padding-bottom: 10px; font-weight:bold;}
.browsebtn { text-align:right; float: right; border-bottom: 1px solid #d8d8d8; padding: 5px 0px 10px 0px; width: 640px;}

/* 19-12-2008 */
.rating { border-left: 1px solid #d8d8d8; width:650px; float:left;}
/*.rating { overflow:scroll; overflow-X: hidden; height:300px; border-left: 1px solid #2e2e2e;}*/

/*========================================================================================================================Games Radar End==== */

/*========================================================================================================================Start Register Page==== */
#registerhold {float:left; width: 550px; padding: 10px; height:auto; }
#registerhold .regleft { float:left; width: 250px; padding: 150px 20px 0px 20px;}
#registerhold p{ margin:0px; padding: 0px 0px 10px 0px;}
#registerhold .regleft .reglefthead{ font-family:Arial, Helvetica, sans-serif; font-size: 18px;}

#registerhold .regtophead { float:left; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #2e2e2e; padding: 10px;} 
#registerhold .regright { float:left; width: 520px; padding:20px;} 
#registerhold .regright ul{ margin:0px; padding: 	0px; list-style: none;} 
#registerhold .regright li{ float:left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2e2e2e;} 
#registerhold .regright li.reglefttitle{ width: 150px; text-align:left;  padding: 7px 0px 7px 0px;} 
#registerhold .regright li.regleftfield{ width: 300px; text-align:left; padding: 7px 0px 7px 10px;}
#registerhold .regright li.radioleftfield{ width: 300px; text-align:left; padding: 7px 0px 7px 10px;} 
#registerhold .regright li.radioleftfield input{ width:30; size:30;}

#registerhold .regright li.regleftfield input{ width:290px; size: 100;}
#registerhold .regright li input[type=password]{ width: 290px; }
#registerhold .regright li select{ width: 250px; }
/*#registerhold .regright li input[type=radio]{ width: 15px; border:1px; }*/
#registerhold a{ color: #2e2e2e; }
#registerhold a:hover{ text-decoration:none;} 
.errormsg { color:#FF0000; font-size:12px; }


/*========================================================================================================================End Register Page==== */

/*========================================================================================================================Start Wish List Started==== */
#popup1 {width: 700px;	height:auto;background: #FFFFFF; margin:0px; float:left; padding-bottom:20px; border: 5px solid #2e2e2e; }
.title {font-size: 18px; text-align:center; color:#2e2e2e; padding-bottom:20px;}
.wishlistformhold {width:500px; margin:auto; }
.wishlistform { float:left; width:500px;}
.wishlistform ul{ margin:0px; padding: 0px; list-style:none;}
.wishlistform li{ float:left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2e2e2e; padding: 6px 0px 6px 0px;}
.wishlistform li.listformL { width: 200px; text-align:right; font-weight:bold; line-height:20px;}
.wishlistform li.listformR { width: 290px; padding-left:10px;}
.wishlistform input { width:280px;}
/*========================================================================================================================End Wish List Started==== */

/*========================================================================================================================Start Feedback Page ==== */
.feedback {
	float: left;
	width: 390px;
	margin: 0px;
	padding-top: 10px;
}

.feedback ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.feedback li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:5px;
}

.feedback li.quest {
	width: 140px;
	padding:0px;
	font-size: 14px;
}

.feedback li.chkbox {
	width: 30px;
	text-align: center;
}
.feedback input{
	border:none;
}

.question {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	clear:both;
}
/*========================================================================================================================End Feedback Page ==== */

/*======================================================================================================================== Start Username Lorum page ==== */
#userheader { float:left; width: 950px; padding:20px 20px 10px 20px;}
#userheader .toplogo{ float:left;}
#userheader .toprightmenu{ float:right; color: #2e2e2e; font-size: 13px; width: 450px; text-align:right;}
#userheader a{ color: #2e2e2e; text-decoration:none; padding: 0px 3px 0px 3px;}
#userheader a:hover{ color: #2e2e2e; text-decoration: underline;}

#contenthold { border:1px solid; float:left; width:997px; }
.topuser { float:left; width:372px; padding:0px 0px 0px 10px;}
.topuserbg { float:left; padding:10px; width:351px; background:url(../../images/user-bk.jpg) repeat-y}
.topuser h1{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; margin:0px; padding:0px; color: #0955ff; font-weight:normal;}
.topuser h2{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; margin:0px; padding:0px; color: #2e2e2e; font-weight:normal;}

.poweruserarea { float:right; width:268px; padding-right:10px;}
.poweruserareabg { float:right; width:258px; padding:10px 5px 10px 5px; background:url(../../images/power-user-bk.jpg) repeat-y right;}
.poweruserareaL { float:left; width:140px; text-align:center;}
.poweruserareaR { float:right; width:110px; text-align:center; }
.poweruserarea h1{ font-family:Arial, Helvetica, sans-serif; font-size: 18px; margin:0px; padding:0px; color: #0955ff; font-weight:normal;}

#historyarea { float:left; width:970px; padding:30px 10px 10px 10px;}
#historyarea .historylink { padding:0px 0px 10px 0px; text-align:center; color: #2e2e2e; }
#historyarea .historylink a{ padding:0px 10px 0px 10px; color: #2e2e2e; text-decoration:none;}
#historyarea .historylink a:hover { text-decoration:underline;}

.ratinghistoryarea { float:left; width: 970px; border:2px solid #2e2e2e;}
.ratingtitlehold { border-bottom: 1px solid #2e2e2e; float:left; width:970px; padding:5px 0px 5px 0px;}
.ratingtitlehold a{ color: #2e2e2e; text-decoration:none;}
.ratingtitlehold a:hover{ text-decoration: underline;}
.ratingtitle { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; float:left; width: 390px; padding-left:10px; color: #000000;}
.ratinghistoryleft { float:left; width:200px; padding:10px;}
.ratingmenu {float:left; width: 200px; }
.ratingmenutitle {text-align:right; font-size:16px; font-weight:bold; color:#0153fd;}
.ratingmenu ul{ margin:0px; padding:0px; list-style:none;}
.ratingmenu li{ display:block; padding:5px; background: #d6e8fe; text-align:right; border-bottom:1px solid #ffffff; color: #0153fd;}
.ratingmenu a {  color: #0153fd; }
.ratingmenu a:hover{ text-decoration:none;}


.ratinghistoryright {float:left; width: 720px; border-left:1px solid #2e2e2e; padding:10px; color: #2e2e2e;}
.ratinghistoryright a{ color: #2e2e2e; text-decoration:none;}
.ratinghistoryright a:hover{ text-decoration: underline;}

.connectwishlistarea { padding: 10px 0px 10px 0px; float:left; width:970px;}
.connectwishlistarea a{ color: #2e2e2e; text-decoration:none;}
.connectwishlistarea a:hover{ text-decoration: underline;}
.connectleft { padding: 0px; border:2px solid #2e2e2e; float:left; width:580px;}
.connectlefthold {border-bottom: 1px solid #2e2e2e; float:left; width:580px; padding:5px 0px 5px 0px;}
.connectlefttitle { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; float:left; width: 350px; padding-left:10px; color: #000000;}
.connection { float:left; width: 525px; padding:5px;}
.connection ul{ margin: 0px; padding: 0px; list-style: none;}
.connection li{ background:url(../../images/connections-list-bg.jpg) no-repeat left top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width: 220px; color:#0153fd; float:left; padding:9px 5px 5px 35px;}
.connection a{ color: #0153fd; text-decoration:underline;}
.connection a:hover{ text-decoration: none;}

.wishlistright { padding: 0px; border:2px solid #2e2e2e; float:right; width:360px;}
.wishlisttitle { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000000;}
.wishlistdata { padding: 10px; width: 300px; float:left;}
.wishlistdata ul{ margin: 0px; padding: 0px 0px 0px 20px; list-style: disc;}
.wishlistdata li{ width: 300px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin-bottom: 10px; color: #2e2e2e;}
/*======================================================================================================================== End Username Lorum page ==== */

/*20/11/2008*/
/*======================================================================================================================== Start Profile Wish Lists Page ==== */
#wishlisthold { float:left; width: 927px; padding:10px;}
#wishlisthold .productarea {width: 937px; float:left; padding-top: 20px;}
.productarea a{ color: #2e2e2e; text-decoration:underline;}
.productarea a:hover{ text-decoration: none;}
#wishlisthold .productimg {width: 105px; float:left; }
#wishlisthold .productdesc {width: 815px; float:left; padding-left:10px; }
#wishlisthold .producttitlearea { float:left; width: 815px;}
#wishlisthold .producttitle { float: left; width: 300px; font-family:Arial, Helvetica, sans-serif; font-size: 15px;}
#wishlisthold p{ margin: 0px; padding: 0px 0px 5px 0px;}
#wishlisthold .productcart { float: left; width: 515px; text-align:right; color: #2e2e2e;}

.itemwishlistformhold {width:400px; margin:auto; float:left; height:240px;  border:1px solid #2e2e2e;}
.itemwishlistform { float:left; width:400px;}
.itemwishlistform ul{ margin:0px; padding: 0px; list-style:none;}
.itemwishlistform li{ float:left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2e2e2e; padding: 6px 0px 6px 0px;}
.itemwishlistform li.itemlistformL { width: 180px; text-align:right; font-weight:bold; line-height:20px;}
.itemwishlistform li.itemlistformR { width: 200px; padding-left:10px;}


.addemailarea { float:left; width: 550px; border:1px solid #2e2e2e; margin-left: 10px;  color: #2e2e2e; padding-bottom:10px;}
.addemailarea a{ color: #2e2e2e; text-decoration:underline;}
.addemailarea a:hover{ text-decoration: none;}
.addemail { float: left; width: 550px; border-bottom: 1px solid #2e2e2e; padding:20px 0px 5px 0px; text-align:center;}
.addemaillist { float:left; width:530px; padding: 15px 0px 0px 0px}
.addemaillist ul{ margin:0px; padding:0px; list-style: none;}
.addemaillist li{ float:left; padding-left: 5px;} 
.addemaillisthold {float:left; width: 550px; overflow:scroll; overflow-X:hidden; height:150px;}
/*======================================================================================================================== End Profile Wish Lists Page ==== */

/*=========================================================================================================== Trems and Conditions will start here ==== */
.tremsholder { float:left; padding:20px 10px 10px 20px; width: 660px; font-family:Arial, Helvetica, sans-serif;}
.tremsarea { overflow:scroll; float:left; height:400px; width: 656px; margin-top:20px; border:2px solid #CCCCCC;}

/*=========================================================================================================== End Trems and Conditions ==== */

/*=========================================================================================================== Email list Pop will start here ==== */
.emaillisttitle {font-size: 18px; color:#2e2e2e; padding:10px 10px 10px 20px;}
.addemailfild { padding:10px 10px 10px 20px; text-align:right;}
.addemailfild p{ color:#2e2e2e; font-size:10pt; float:left;}
.addemailfildhold { float: left; width:550px; padding: 10px 10px 10px 20px;}
.addemailfildhold a{ color: #2e2e2e; text-decoration:underline;}
.addemailfildhold a:hover{ text-decoration: none;}

/*=========================================================================================================== End Email list Pop ==== */


/*=========================================================================================================== Start User wishlist page ==== */
.userwishlistarea { float:left; padding:10px; width: 980px; color: #2e2e2e; overflow:scroll; overflow-X: hidden; height:200px;}
.userwishlistarea a{ color: #2e2e2e; text-decoration:none;}
.userwishlistarea a:hover{ text-decoration: underline;}
.userwishlists { width: 930px; margin:0px;}
.userwishlists ul{ margin:0px; padding:0px; list-style:none;}
.userwishlists li {float:left; padding:3px 0px 6px 15px; font-size: 13px; font-family:Arial, Helvetica, sans-serif;}
.userwishlists li.wishlisthead{ float:left; padding:3px 0px 6px 15px; font-size: 15px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/*=========================================================================================================== End User wishlist page ==== */

/*=========================================================================================================== Start User Connections page ==== */

.connectionlistarea { float:left; padding:10px; width: 980px; color: #2e2e2e; overflow:scroll; overflow-X: hidden; height:200px;}
.connectionlistarea a{ color: #2e2e2e; text-decoration:none;}
.connectionlistarea a:hover{ text-decoration: underline;}
.connectionlists { width: 930px; margin:0px;}
.connectionlists ul{ margin:0px; padding:0px; list-style:none;}
.connectionlists li{ float:left; width: 450px; padding-left:15px; font-size: 14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; }
.connectionlists li a{ display:block; padding:8px 0px 15px 40px; background: url(../../images/connections-list-bg.jpg) no-repeat left top; }
.connectionlists li a:hover{ background:none; background: url(../../images/connections-list-bg.jpg) no-repeat left top; }

/*=========================================================================================================== End User Connections page ==== */



/*========================================================================================================================Start Left Navigation ==== */
.mainhead { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #2e2e2e; padding-bottom:10px; text-align:left;}
.subhead { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #2e2e2e; padding:0px 0px 5px 5px; text-align:left;}

.leftmenu { float:left; width: 137px; padding:0px 0px 5px 0px; margin:0px; text-align:left;}
.leftmenu ul{ margin:0px; padding:0px; list-style:none;}
.leftmenu li{display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #2e2e2e; padding:0px 0px 3px 5px; text-align:left;}
.leftmenu li a{ display:block; color:#2e2e2e; text-decoration:none;}
.leftmenu li a:hover{ text-decoration:underline; color: #3fa2cc; }

.leftsubmenu { float:left; width: 127px; padding-left:15px; margin:0px; text-align:left;}
.leftsubmenu ul{ margin:0px; padding:0px; list-style:none;}
.leftsubmenu li{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #2e2e2e; padding-bottom:3px;}
.leftsubmenu li a{ display:block; color:#2e2e2e; text-decoration:none;}
.leftsubmenu li a:hover{ background:#d6ebfe;}

/* 21-11-2008 */

/*=================================================================================================== Search Page will start here ==== */
/*
#searchhold { float:left; width: 640px; padding: 0px 0px 10px 10px;}
#searchhold a{ color: #2e2e2e;}
#searchhold a:hover{ text-decoration: none;} 
#searchhold .searchlisthold { float:left; padding: 20px 0px 0px 0px; border-bottom:1px solid #2e2e2e;}
#searchhold .searchitemimg { width: 103px; height:160px; float:left; }
#searchhold .searchitemdesc{ width: 520px; float:left; padding:0px 0px 10px 10px;}
#searchhold .searchitemdesc p{ color: #2e2e2e; padding: 0px 0px 10px 0px;}
*/

.advt{ width: 160px; float:right; padding:0px 0px 10px 10px; }

/*=================================================================================================== End Search Page ==== */

/* 24-11-2008 */

/*=================================================================================================== Start Administrative page ==== */
#changepassarea { padding: 10px; float:left; width: 945px; }
#changepassarea a{ color: #2e2e2e;}
#changepassarea a:hover{ text-decoration: none;} 
#changepassarea .passhead{ font-family:Arial, Helvetica, sans-serif; color: #2e2e2e; font-size:16px; font-weight:bold;}
#changepassarea p{ margin:0px; padding:0px 0px 10px 0px;}
#changepassarea ul{ margin:0px; padding:0px 0px 0px 50px; list-style:none;}
#changepassarea li{ float:left; font-family:Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 13px; padding: 6px 0px 6px 0px; font-weight:bold;} 


/*=================================================================================================== End Administrative page ==== */

/*=================================================================================================== Start FAQ page ==== */
#faqareahold { float:left; width:968px; height: 300px; overflow:scroll; overflow-X: hidden;}
#faqarea {padding: 0px 10px 5px 10px; float:left; width: 930px; color: #2e2e2e;}
#faqarea .faqheadleft{ margin:0px; font-size: 13px; width:50px; float:left;}
#faqarea .faqheadright{ margin:0px; padding: 0px 0px 0px 10px; font-size: 13px; width:870px; float:left;}

/*=================================================================================================== End FAQ page ==== */

/* 01-12-2008 */

/*=================================================================================================== Add Connection page ==== */
.addconnection { float:left; width:670px; padding:10px;}
.addconnection ul{ margin:0px; padding: 0px; list-style:none;}
.addconnection li{ float:left; width:325px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2e2e2e; padding: 6px 0px 6px 10px;}

/*=================================================================================================== End Add Connection page ==== */

.paging { text-align:right; padding-right:10px; color: #2e2e2e; clear:left; padding-top:10px;}
.paging a{ padding:0px 3px 0px 3px; color: #2e2e2e; text-decoration:none; }
.paging a:hover{ text-decoration: underline;}


/*=================================================================================================== New tab 18-12-2008 ==== */
.maintabarea {float:right;width: 810px; padding:0px 0px 0px 20px; height:auto;}
.maintabarea .tabbtn{ float:left; width:810px;}
.maintabarea .tabbtn ul{ margin:0px; padding:0px;}
.maintabarea .tabbtn li{ margin: 0px; padding:0px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; float:right;}
.maintabarea .tabbtn li a{ background: url(../../images/tab-1.png) no-repeat top; display:block;  width: 137px; height:33px; color: #2e2e2e; text-align:center; padding-top: 10px;}
.maintabarea .tabbtn li a:hover{ background: url(../../images/tab-1-ho.png) no-repeat top; display:block; color: #f7f7f7}
.maintabarea .tabbtn li.activetab1 a{ background: url(../../images/tab-1-ho.png) no-repeat top; display:block;  width: 137px; height:33px; color: #f7f7f7; text-align:center; padding-top: 10px;}

.maintabhold{ width:805px; height:318px; border:3px solid #979797; float:right; background:#f7f7f7;}


/*=================================================================================================== End New tab ==== */


/*=================================================================================================== Search Result Page 19-12-2008 ==== */
.Mainresultarea { float:left; width: 810px; }
.resultfor { float:left; width:570px;}
.mainpaging { float:right; width: 240px; text-align:right; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.mainpaging a{ font-size: 12pt; color: #132348; }
.mainpaging a:hover{ color: #c1272e;}
.mainpaging a.paginactive{ font-size: 12pt; color: #c1272e; }

.serachresultarea { background: #f7f7f7; border:1px solid #d8d8d8; float:left; width:788px; padding:10px; margin-top:10px; }
.serachimg { float: left;} /*width: 115px;*/
.serachimgdetl {width: 490px; float:left; padding-left: 10px;}
.serachimgdetl h2{ color: #132348;} 
.serachimgdetl h4{ color: #2e2e2e;}
.rightbutton { float:right; width: 170px; text-align:right;}
.rightbutton .ratebutton p{ padding-bottom: 7px;}

.bottompaging { float:right; width: 240px; text-align:right; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding-top:10px;}
.bottompaging a{ font-size: 12pt; color: #132348; }
.bottompaging a:hover{ color: #c1272e;}
.bottompaging a.paginactive{ font-size: 12pt; color: #c1272e; }


/*=================================================================================================== End Search Result Page 19-12-2008 ==== */

/*=================================================================================================== Start wish list page 19-12-2008 ==== */
.withtopnav { float:left; text-align:right; width:607px; font-size: 10pt; font-weight:bold;}

.topwishlistarea { float:left; width: 1000px; padding: 10px 0px 20px 0px;}
.topwishleft { width: 220px; background: #979797; padding:1px 1px 1px 1px; float:left;}
.topwishleft .toplefthead { font-family:Arial, Helvetica, sans-serif; font-size: 14pt; color: #132348; background: #d8d8d8; width: 220px; float:left; text-align:center; font-weight:bold; padding:4px 0px 4px 0px;}
.topwishleft .topleftdata { width: 200px; float:left; padding:10px;}
.topwishleft .topleftdata h3{ color: #132348}
.topwishleft .topleftdata h4{ color:#2e2e2e; font-weight:normal;}
.topwishleft .topleftdataval { font-weight:bold; color: #f7f7f7; font-size:12pt;} 

.topwishrighthold{ float:right; padding-left:10px;}
.topwishright { float:left; width: 741px; padding:10px; border: 1px solid #969595; background:#f7f7f7;}
.topwishright .lefthead { float:left; width:350px;}
.topwishright .righthead { float:left; width: 391px;}
.topwishright .righthead { float:left; width: 391px; text-align:right;}

.profilehold { float:left; width: 1000px; border: 1px solid #d8d8d8; margin-bottom: 30px;}
.profilehold .profileheading { padding:10px; background: #d8d8d8; }
.profilehold .profileleftmenu{ float:left; width: 180px; border-right: 2px solid #d8d8d8; text-align:right; padding:10px 10px 0px 0px;}
.profilehold .profileleftmenu h4{ padding-bottom: 10px;}
.profilehold .profilerightdata { float:left; padding:10px; width:788px; height:310px; overflow:scroll; overflow-X:hidden;}
/*=================================================================================================== End wish list page 19-12-2008 ==== */
/* malik css */

.searcharea {float:left; width: 1000px; padding: 16px 0px 16px 0px; background: #132347; text-align:center; font-size: 14px; color: #FFFFFF;}
.searcharea .inpt { float:left; width: auto; height:20px; margin: 1px 0px 0px 0px; background-color:#f7f7f7;}
.searcharea .box { float:left; width: 145px; height:20px; margin: 1px 0px 0px 6px; background-color:#f7f7f7;}
.searcharea .img { float:left; width: 22px; height:21px; padding: 0px 7px 0px 0px;}

.apDiv1Hold { position:relative;  left:0; top:23px; top: expression('2px'); width: 1000px;   z-index:10;}

.apDiv1 { position:absolute; left:600px;	width:145px; 	height:115px;    background-color:#666;}

/*=================================================================================================== wish list maintenance 22-12-2008 ==== */
.wishmainhold{ float:right; padding-left:10px; width: 761px;}
.wishmainright { float:left; width: 525px; }
.wishmainright h1{ color:#bf222a; }
.wishrightbtn {float:right; width: 225px; padding-left: 6px;} 
.otherwishlist { width:auto; background: #d8d8d8; border: 1px solid #979797; text-align:center; padding:5px;}
.otherwishlist ul{ margin:0px; padding:0px; list-style:none; text-align:left; padding:10px 10px 10px 20px;}
.otherwishlist li{ width:auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color: #132348;}
.wishlistbtn { padding: 7px 0px 10px 0px; text-align:right; width:225px;}
.wishlistbtn p{ text-align:right; padding-bottom: 7px;}

.mainwishlistarea { background: #f7f7f7; border:1px solid #d8d8d8; padding:10px; width: 978px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:10pt; color: #2e2e2e; margin-bottom:20px;}
.mainwishlistarea .listarealeft{ width: 388px; float:left;}
.mainwishlistarea .leftimage{ float:left; }
.mainwishlistarea .wishleftconent{ float:left; width: 238px; padding-left: 10px;}
.mainwishlistarea .listarearight{ width: 590px; float:left; text-align:right;}
.mainwishlistarea .topbtnarea { float:right;}
.mainwishlistarea .topbtn { padding-left:10px; float:left;}

.addemailhold { width: 630px; float:left; padding-right:10px;}
.addemailhold ul{ margin:0px; list-style:none; padding: 0px}
.addemailhold li{ float:left; font-size: 10pt; color: #2e2e2e;} 
.privacyoptons { width: 316px; float: left; border:1px solid #d8d8d8; padding:10px; background: #FFFFFF;}
.privacyoptons ul{ margin:0px; list-style:none; padding: 0px}
.privacyoptons li{ float:left; font-size: 10pt; color: #2e2e2e; padding: 5px 0px 10px 10px;} 

/*=================================================================================================== startpopup 21-12-8 */
.popWindow { width:680px; float:left; border-top: 1px solid #d8d8d8; margin-top:10px; }
.popBox1 { width:678px; background-color:#F7F7F7; float:left; margin-top:5px; border:1px solid #979797;}
.popBox1 p {padding:5px; font-size:11pt; color:#2e2e2e; font-weight:700;}
.popBox1 .dropBox {padding:5px; width:660px; text-align:right; float:left;}

.popBox2 { width:678px; float:left; margin-top:5px; }
.popBox2 p {padding:2px; font-weight:700; float:left; width:500px;}
.popBox2 .radioText {padding:0px; font-size:10pt; color:#132348; font-weight:700; float:right;}
.popBox2 .texAra {padding:0px; width:678px; text-align:right; float:left;}

/*========================================================================================== New Account page 22-12-2008 ==== */
.accountright { float:right; width: 761px;}
.accounthold { border:1px solid #989898; padding:10px; width: 978px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:10pt; color: #2e2e2e; margin-bottom:20px;}
.changpasshold { float:left; width: 480px; padding-right:9px;}
.changpasshold h2{ padding-bottom:5px;}
.changemailhold { float:right; width: 480px; padding-left:9px;}
.changemailhold h2{ padding-bottom:5px;}
.changpass { float:left; width: 458px; padding:10px; border:1px solid #d8d8d8; background: #f7f7f7; }
.changpass ul{ margin:0px; padding:0px; list-style:none;}
.changpass li{ float:left; width: 229px; text-align:right; padding: 5px 0px 5px 0px; font-weight:bold; font-size: 10pt; line-height: 20px;}
.changpass input{ width: 221px; border:1px solid #2e2e2e; }
.errors { font-size:10pt; color: #c1272e; font-weight:bold;}
.btnarea { text-align:right; float:right; padding-top:10px;}

/*========================================================================================== Start Deactivation Model pop Window ==== */

.deactivationbox { width:658px; background-color:#F7F7F7; float:left; padding:10px; border:1px solid #979797;}

