.clear{
	clear:both;
}

/* floats */
.lfloat{
	float:left;
}
.rfloat{
	float:right;
}

/* margins */
.mls{
	margin-left:10px;
}
.mlm{
	margin-left:20px;
}
.mll{
	margin-left:30px;
}
.mxl{
	margin-left:40px;
}

/****************************************** spacers ******************************************/
.spacer5{
	margin-top:1px;
}
.spacer10{
	margin-top:10px;
}
.spacer20{
	margin-top:20px;
}
.spacer30{
	margin-top:30px;
}
.spacer40{
	margin-top:40px;
}
.spacer50{
	margin-top:50px;
}
.spacer60{
	margin-top:60px;
}
.spacer70{
	margin-top:70px;
}
.spacer80{
	margin-top:80px;
}
.spacer90{
	margin-top:90px;
}
/****************************************** main containers ******************************************/



.clamcase-black{
	margin:20px -104px;
	width:1160px;
}

.product-cc1ist{
	margin:20px auto 0 auto;
	width:962px;
}

.product-cc1ist .desc{
	margin-top:14px;
	color:#616161;
	clear:both;
	
}

.product-cc1ist img.ship{
	vertical-align:middle;
	margin-right:10px;
	margin-top:-3px;
}

.product-cc1ist .h2{
	color:#4d4d4d;
}

.product-cc1ist ul.buzz{
	margin-top:20px;
}

.product-cc1ist ul.buzz li{
	font-family:georgia;
	margin-bottom:34px;
	padding:0;
	background:none;
	font-size:14px;
	font-weight:bold;
}

.product-cc1ist ul.buzz .by{
	text-align:right;
}


.product-cc1ist .breadcrumbs{
	float:right;
	margin-top:-28px;
}

.clamcase-black-scrollable{
	width:1160px !important;
	height:448px !important;
}
.clamcase-black-navi{
	margin-left:110px;

	
}
.clamcase-black-items div{
    width: 1160px !important;
}

/* divider */
.product-cc1ist .divider{
	height:1px; 
	background-color:#E1E1E1;
	background-image:none;
}


.container{
	margin:0 auto;
	width:960px;
	font:14px arial;
	line-height:1.5;
	color:#616161;
	border:1px solid #DADADA;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#ffffff;
	clear:both;
}
.left-container{
	width:640px;
	float:left;
}
.right-container{
	width:320px;
	float:right;
	color:#8B8B8B;
	background: url("../images/cc1ist/rightbg.jpg") 
	repeat-y scroll 0 0 #FFF;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	}
.right-inner-container{
	margin:0 auto;
	width:252px;

}
.left-inner-container{
	margin:0 auto;
	width:520px;
}
/* clean, all-in-one design */
#clean_design{
	margin:15px 62px 65px 65px;
}
.rightcard{
	float:right;
	margin-right:25px;
}



/* calmcase back */
#fall_in_love{
	margin:77px 50px 0px 65px;
}

/* calmcase back */
#clamcase1{
	margin:0px 62px 0px 65px;
}


/* clamcase for iPad 2 */
#clamcase_ipad2{
	margin:30px 30px 15px 60px;
}
#clamcase_ipad2_desc{
	width:268px;
	height:142px;
	margin-right:30px;
	float:right;
}

/* li */
ul.todos{
	list-style:none;
	margin:0;
	padding:0;
}
ul.todos li{
	padding:0px 0px 10px 17px;
	background:url(../images/cc1ist/icon1.jpg) no-repeat; 
	background-position:0 0.4em;
}

.love{
	background:url(http://lghttp.5654.nexcesscdn.net/8041F9/mage/skin/frontend/pro/cc1ist/images/cc1ist/fall_in_love_b.jpg) no-repeat;
	height:540px;
	margin-top:-60px;
}

.clamcase{
	background: url("http://lghttp.5654.nexcesscdn.net/8041F9/mage/skin/frontend/pro/cc1ist/images/cc1ist/clamcase_back.jpg") no-repeat scroll right 0 transparent;
	height:380px;
	width:580px;
	padding:0px 0px 0px 60px;
}


/* amazing apps */
ul.amazing{
	list-style:none;
	margin:0;
	padding:0;
}
ul.amazing li{
    float: left;
    padding:0px;
	background:none;
	list-style:none;
}

/* professional*/
#professional{
	width:250px;
}

/* job done*/
.job{
	width:120px; float:left;
}
/* calculator */
.calculator{
	width:100px; float:left; margin-left:20px;
}


/* for query keyboard */
#qwerty{
	width:250px; margin-right:63px;float:right;text-align:right;
}

/* for center text */
.centertext{
	text-align:center; 
}
.righttext{
	text-align:right; 
}
.cc-over{
	z-index:4;
	margin:0px -10px 0px -10px; 
	position:relative;
}

/* back to top */
.back2top{
	float:left; 
	width:100px; 
	margin-left:35px; 
}
.back2top a{
	color:#2f67ba;
	text-decoration:none;
}
.back2top a:hover{
	color:#2f67ba;
	text-decoration:underline;
}

.key{
	margin:0px 30px 0px; 
}

#the-buzz{
	font-family:Georgia;
}


/* change */

.design_be{
	margin:0px 55px 15px 55px;
}


.clamcase_center1{
	background: url("../images/cc1ist/center.jpg") no-repeat scroll right 60px transparent;
	height:710px;
	width:640px;
	padding:0;
}

ul.img-center1 {
	float:left;
}

ul.img-center1 li {
	background:none;
	list-style:none;
	float:left;
	padding-left:10px;
}
.trooper11{
	margin:20px -104px;
	width:1160px;
	height:448px;
}
.trooper-scrollable11{
	width:1160px !important;
	height:448px !important;
}

.ipad_1_left{width:430px; margin:0 auto;}

#pro_gal img{height:50px;}

#design{
	margin:24px 55px 15px 55px;
}
.out-of-stock{    
	color: #CC3333;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}
/* overwriting default*/
body{ 
	background: url("../../cc/images/bd_bg4.gif") ;
	repeat-x scroll 0 0 #FFF;
}
.main-container{
    background-color: transparent;
    border: none;
    margin: 0 auto 20px;
    padding: 0;
    text-align: left;
	width:auto;
}
.header{height:58px}
.top-bar{display:none}
.product-shop{margin-right:30px}
.col-main{
	overflow:hidden;
}