datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins,
label, legend, li, ol, output, p, pre, progress, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{

    border:0 none; font-size:100%; margin:0; padding:0; border:0; outline:0; vertical-align:top;
}

/* Global properties ======================================================== */

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

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e5e5e5; background:#4a4a4c url(../images/bg-rpt.jpg) left top repeat-x;}

.nonedisply, .textfieldRequiredMsg { display: none !important; }

/************* FONTS *****************/

@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/gothic.eot');
    src: url('../fonts/gothic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gothic.woff') format('woff'),
        url('../fonts/gothic.ttf') format('truetype'),
        url('../fonts/gothic.svg#gothic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothic-Bold';
    src: url('../fonts/gothicb.eot');
    src: url('../fonts/gothicb.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gothicb.woff') format('woff'),
        url('../fonts/gothicb.ttf') format('truetype'),
        url('../fonts/gothicb.svg#gothicb') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothic-BoldItalic';
    src: url('../fonts/gothicbi.eot');
    src: url('../fonts/gothicbi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gothicbi.woff') format('woff'),
        url('../fonts/gothicbi.ttf') format('truetype'),
        url('../fonts/gothicbi.svg#gothicbi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothic-Italic';
    src: url('../fonts/gothici.eot');
    src: url('../fonts/gothici.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gothici.woff') format('woff'),
        url('../fonts/gothici.ttf') format('truetype'),
        url('../fonts/gothici.svg#gothici') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*******************************************/


li, ol, ul {list-style:none;}

textarea{  border:none;}
input:focus, textarea:focus, select:focus{ outline:none;}

h1{ font-size:26px; font-weight:normal;}
h2{ }
h3{ font-size:16px; font-weight:normal;}

h4{ font-size:16px; font-weight:normal;}

a {/*color:#ed1e24;*/ outline:none; text-decoration:none;}
a:hover {text-decoration:none;}

input[type="submit"]{ cursor: pointer;}

.relative{ position:relative;}
.fleft {float:left!important;}
.fright {float:right!important;}



.font-weight{ font-weight:bold;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.clear {clear:both;}

.mrg-t{ margin-top:10px!important; display:block;}
.mrg-t-5{ margin-top:5px!important;}

.mrg-none-t{ margin-top:0px!important;}
.mrg-none-r{ margin-right:0px!important;}
.mrg-none-b{ margin-bottom:0px!important;}
.mrg-none-l{ margin-left:0px!important;}

.padd-none-t{ padding-top:0px!important;}
.padd-none-r{ padding-right:0px!important;}
.padd-none-b{ padding-bottom:0px!important;}
.padd-none-l{ padding-left:0px!important;}

.bgnone{background-image: none!important;}
.width-auto{ width:auto!important;}

/*********************************header*************************************/

#container{width:100%;}
#page-wrapper {width:805px; margin:0 auto; position:relative;}
.col-765{ float:left; width:765px!important;}
.col-765 a{color:#7D6FAC;}
.col-765 a:hover{ text-decoration:none; color:#FFFFFF;}

/*********************************header*************************************/

#header-bg{ background-color:#292829; float:left; padding:0 4px 4px 0px; width:801px; position:relative; left:4px;}
#header {width:765px; float:left; padding:0px 20px 20px 20px; background-color:#666666; min-height:180px; position:relative; right:4px; }

.logo-part{width:385px; display:block; float:left;}
.logo{background:url(../images/logo.png) left top no-repeat; height:97px; width:159px; display:block; float:left;}

.user-txt{ color:#333333; font-size:14px; font-family:'CenturyGothic'; text-transform:uppercase; padding:65px 0px 0px 10px; float:left;}
.user-txt strong{ font-size:11px;}
.user-txt p{ margin:0px; padding:0px; line-height:14px;}

#header ul.top-menu{ float:right; padding:10px 0px 15px 0px;}
#header ul.top-menu li{ float:left; padding:0 0px 0 15px;}
#header ul.top-menu li a{ color:#fff; font-size:10px;}

#user-account-nav{ float:right; width:380px;}
#user-account-nav ul{float:right;}
#user-account-nav ul li{float:left; padding:0px 0px 0px 3px;}

#user-account-nav ul li a{ background:url(../images/account-nav.png) top left no-repeat; float:left; height:26px; padding-left:15px;}
#user-account-nav ul li a span{color:#fff; font-size:10px; text-transform:uppercase; background:url(../images/account-nav.png) top right no-repeat; height:26px; float:left; padding-right:15px; padding-left:0px; line-height:24px; }

#user-account-nav ul li a span:hover{ cursor:pointer;}
#user-account-nav ul li a:hover{background:url(../images/account-nav.png) top left no-repeat; }
#user-account-nav ul li a:hover span {color:#7d6fac; background:url(../images/account-nav.png) top right no-repeat;}

#user-account-nav ul li.active a{background:url(../images/account-nav.png) top left no-repeat;}
#user-account-nav ul li.active a span{color:#7d6fac; background:url(../images/account-nav.png) top right no-repeat;}


#manu-nav{ float:right; width:765px;}
#manu-nav ul{float:right;}
#manu-nav ul li{float:left; padding:0px 0px 0px 1px; margin-left:10px;}

#manu-nav ul li a{ background:url(../images/manu-nav.png) top left no-repeat; float:left; height:38px; padding-left:15px;}
#manu-nav ul li a span{color:#fff; font-size:10px; text-transform:uppercase; background:url(../images/manu-nav.png) top right no-repeat; height:38px; float:left; padding-right:15px; padding-left:0px; line-height:35px; }

#manu-nav ul li a span:hover{ cursor:pointer;}
#manu-nav ul li a:hover, #manu-nav ul li.active a{background:url(../images/manu-nav.png) top left no-repeat; }
#manu-nav ul li a:hover span, #manu-nav ul li.active a span{color:#7d6fac; background:url(../images/manu-nav.png) top right no-repeat;}


/*********************************Button Part*************************************/

.button { cursor:pointer; text-decoration:none;	background:url(../images/bg-btn.png) no-repeat left top; padding-left:10px; display:inline-block; line-height:38px;	height:38px;	font-size:24px;	color:#FFFFFF;	font-weight:bold;}
span.button { vertical-align: middle;}
.button span { background:url(../images/bg-btn.png) no-repeat right top; padding-right:10px; line-height:38px; height:38px; display:inline-block;}
.button span span { background:transparent;	padding:0; font-size:10px;  font-family: 'CenturyGothic';}
.button span input { cursor:pointer;	font-family: inherit;	font-size:10px; font-family: 'CenturyGothic-Bold';	background:transparent;	border:0; text-transform:uppercase;	padding-top:11px; color:#FFFFFF; font-weight:bold;}
.button:hover {	background-position:left -48px;}
.button:hover span { background-position:right -48px;}
.button:active { background-position:left -96px;}
.button:active span { background-position:right -96px;}

.button2 { cursor:pointer; text-decoration:none;	background:url(../images/account-nav.png) no-repeat left top; padding-left:10px; display:inline-block; line-height:26px;	height:26px;	font-size:16px;	color:#FFFFFF;	font-weight:bold;}
span.button2 { vertical-align: middle;}
.button2 span { background:url(../images/account-nav.png) no-repeat right top; padding-right:10px; line-height:26px; height:26px; display:inline-block;}
.button2 span span { background:transparent;	padding:0; font-size:10px; font-family:'CenturyGothic';}
.button2 span input { cursor:pointer;	font-family: inherit;	font-size:14px; font-family:'CenturyGothic';	background:transparent;	border:0; text-transform:uppercase;	padding-top:2px; color:#FFFFFF; font-weight:normal; text-transform:uppercase;}

/*********************************content Part*************************************/

#contant{ width:805px; float:left; padding-top:4px;}
.left-col{ width:620px; float:left;}


.acrylic-block{ padding:10px 20px; float:left; width:580px; background-color:#1a1a1a; margin-bottom:4px;}
.acrylic-block h2{ background:url(../images/dotted.jpg) left bottom repeat-x; font-weight:normal; text-transform:uppercase; font-family:'CenturyGothic'; font-size:14px; padding-bottom:4px;}
.acrylic-block strong{ font-weight:bold; font-family:'CenturyGothic-Bold';}
.acrylic-block ul.size-box{ float:right; padding-top:15px;}
.acrylic-block ul.size-box li{ float:left; text-align:center; margin-left:40px; width:80px;}
.acrylic-block ul.size-box li p{ margin:0px; padding:0 0 15px 0px;}
.acrylic-block ul.size-box li .plus-price{ font-family:'CenturyGothic'; font-size:10px; color:#7d6fac;}
.acrylic-block ul.size-box li .prod-img{ width:80px; height:60px; background-color:#999999; margin:5px 0px;}
.acrylic-block ul.size-box li p strong{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.acrylic-block ul.size-box-large{ float:right; padding-top:15px;}
.acrylic-block ul.size-box-large li{ float:left; text-align:center; margin-left:25px; width:140px;}
.acrylic-block ul.size-box-large li p{ margin:0px; padding:0 0 15px 0px;}
.acrylic-block ul.size-box-large li .plus-price{ font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; color:#7d6fac;}
.acrylic-block ul.size-box-large li .prod-img{ width:140px; height:120px; background-color:#999999; margin:5px 0px;}
.acrylic-block ul.size-box-large li p strong{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}


.acrylic-block ul.product-box-large{ float:right; padding-top:15px; width:100%;}
.acrylic-block ul.product-box-large li{ float:left; text-align:center; margin-left:12px; width:117px;}
.acrylic-block ul.product-box-large li.mrl{ margin-left:0px!important;}
.acrylic-block ul.product-box-large li p{ margin:0px; padding:0 0 15px 0px;}
.acrylic-block ul.product-box-large li .plus-price{ font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; color:#7d6fac;}
.acrylic-block ul.product-box-large li .prod-img{ width:117px; height:120px; background-color:#fff; margin:5px 0px;}
.acrylic-block ul.product-box-large li p strong{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}




.comment{ width:100%; float:left; padding-top:15px; padding-bottom:10px;  }
.comment textarea{-moz-border-radius: 5px; /* Firefox */  -webkit-border-radius: 5px; /* Safari, Chrome */  border-radius: 5px; /* CSS3 */  background-color:#999999; border:#999999 solid 1px; width:558px; padding:10px; color:#fff;}

.dotted2{ background:url(../images/dotted.jpg) top left repeat-x; width:100%; height:1px; margin:10px 0px 5px; float:left;}

.dotted{ background:url(../images/dotted.jpg) 2px 9px repeat-x; width:100%; float:left;}
.dotted-btn{ background:url(../images/dotted.jpg) 2px 12px repeat-x; width:100%; float:left;}
.dotted-text{ padding:0px 0px 0px 5px; background-color:#1a1a1a; float:right; font-size:10px; font-family:'CenturyGothic';}
.dotted-text a{ color:#7d6fac;}
.dotted-text a:hover{ color:#fff;}

.right-col{ width:181px; background-color:#262626; border-bottom:#49494b solid 4px; position:relative;}
.right-col-text{padding:10px 10px 10px 6px; float:left; width:161px; }
.right-col-text h2{ font-family:'CenturyGothic'; font-size:14px; font-weight:normal; text-transform:uppercase;}
.right-col-text h2 strong{font-weight:bold;}
.right-col-text p{ padding:3px 0 3px 0px; line-height:14px;}
.right-col-text p { font-family:'CenturyGothic'; text-transform:uppercase; font-size:10px; font-weight:normal;}
.right-col-text p span{ text-transform:uppercase; color:#7D6FAC; font-size:10px;}

.right-col-img{ width:170px; float:left; margin:25px 0px;
}
.right-col-img img{ width:170px;}
.policy-box{ background-color:#1a1a1a; padding:10px 20px; color:#e5e5e5; margin-bottom:1px;}
.policy-box label{ float:left; position:relative; top:3px;}
.policy-box p{ padding-left:25px; line-height:16px; *+margin-top:-10px; /*For IE7*/}
.policy-box p a{ color:#7d6fac;}
.policy-box p a:hover{ color:#fff;}

.add-cart{ background-color:#333333; padding:25px 20px; color:#e5e5e5; margin-bottom:1px; font-family:'CenturyGothic'; width:765px; float:left; line-height:36px;}
.qty{background:url(../images/qty.jpg) left top no-repeat; width:60px; height:28px; float:left; margin-left:5px; margin-right:35px; margin-top:6px;}
.add-cart input[type="text"]{ width:50px; margin-top:5px; margin-left:5px; background:none; border:none; text-align:center; float:left; }
.add-cart strong, .add-cart span{ font-size:14px; float:left; text-transform:uppercase;}
.total{ text-transform:uppercase; font-size:14px; padding-top:10px; display:block;}
/*********************************Footer Part*************************************/

#footer{ padding:60px 0 35px 0px; float:left; width:805px;}
#footer ul{ float:left;}
#footer ul li{ display:block; float:left; padding:0 8px 0px 0px; line-height: 10px;}
#footer ul li a{ font-size:10px; color:#b3b3b3; line-height:16px;}
#footer ul li a:hover{color:#fff; }

.copyright{ font-size:10px; float:left; padding-right:15px; padding-top:10px; color:#b3b3b3; width:65%;}
.social-icon{ float:right; position:relative; top:-17px;}
.social-icon img{ margin-left:5px;}

/*********************************Acrylic_Prints_Order Csssssssssssssss*************************************/

.bdr{ border-bottom:#8c8c8c solid 2px; width:100%; *+height:2px; /*For IE7*/}
.bdr2{ border-bottom:#252525 solid 2px; width:100%;}

.Prints_Order_list{ width:100%; float:left;}
.Prints_Order_list ul{ width:100%; color:#999999;}
.Prints_Order_list ul li{ display:inline; background:url(../images/dotted.jpg) left bottom repeat-x; float:left; display:block; width:560px; padding:8px 10px;}
.Prints_Order_list ul li input[type="radio"]{ margin-top:-1px; margin-right:5px;}
.Prints_Order_list ul li .fright{ font-size:9px; text-transform:uppercase;}
.Prints_Order_list ul li .size{ float:left; font-size:9px; text-transform:uppercase;}
.Prints_Order_list ul li .price{ float:left; padding-left:40px;}
.Prints_Order_list ul li .price-canvas{ float:left; padding-left:50px; width:70px; text-align:left;}

.mar-l15{ margin-left:15px!important;}
.mar-b10{ margin-bottom:10px!important;}
.custom-li{ border-bottom:#484848 solid 1px; background-image:none!important;}

.desired-size{ float:left; width:100%; background:url(../images/dotted-dark.jpg) left bottom repeat-x; padding:8px 0px 5px 0px; margin-bottom:20px; color:#999999; font-size:9px; }
.desired-size input[type="text"]{ background-color:#fff; border:none; padding:2px 3px; font-size:12px; color:#999999; position:relative; top:5px; width:73px;  text-align:center;}
.desired-size strong{ text-transform:uppercase; position:relative; top:5px;}
.desired-size p{  padding-top:5px; padding-bottom:5px; display:block;}
.lightcolor { color:#333333!important;}
.lightcolor input[type="text"] {background-color:#333333; }
.width-box{ width:270px; float:right;}
.width-btn{ background-color:#404040; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:3px 20px;}

.calu{ margin-top:-4px; margin-left:25px;}

.add-frame{ background: url(../images/dotted.jpg) left bottom repeat-x; padding:15px 0px; float:left; width:100%; line-height:20px;}
.add-frame strong{ font-size:9px; text-transform:uppercase; float:left;}
.add-frame select{ float:right; width:150px;}

.add-matte{  border-top:#323233 solid 1px; padding:10px 20px; float:left; width:580px; line-height:20px; background-color:#1A1A1A; margin-bottom:4px; margin-top:-4px;}
.add-matte strong{ font-size:9px; text-transform:uppercase; float:left;}
.add-matte span{ color:#7d6fac; font-size:10px;}
.add-matte select{ float:right; width:150px;}

.see-img a{color:#7d6fac; padding:0 0 0 15px; font-family:'CenturyGothic'; font-size:10px; }
.see-img a:hover{ color:#FFFFFF;}

.upload{ width:100%; float:left;  padding:15px 0px 10px 0px;}
.upload p{ padding-top:14px;}
.upload h3{ font-family:'CenturyGothic'; font-weight:normal; font-size:14px; float:left; text-transform:uppercase;}

.btm-text{ width:620px; margin:0 auto; position:relative; bottom:8px; background-color:#7d6fac; padding:13px 35px 10px 30px; color:#FFFFFF; font-family:'CenturyGothic'; font-size:14px; text-align:center; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; z-index:-1;}

.ac-top-text{ margin-bottom:40px;}
.ac-btm-text{ width:620px; margin:0 auto; position:relative; top:4px; background-color:#7d6fac; padding:12px 35px 13px 30px; color:#FFFFFF; font-family:'CenturyGothic'; font-size:14px; text-align:center; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; margin-top:50px; z-index:-1;}


.top-text{ width:620px; margin:0 auto; position:relative; bottom:4px; background:#7d6fac url(../images/top-txt-bg.jpg) left top repeat-x; padding:10px 35px 10px 30px; color:#FFFFFF; font-family:"CenturyGothic"; font-size:14px; text-align:center; border-radius:0px 0px 5px 5px; margin-bottom:15px;}


/*********************************Home Page Css*************************************/

.home-logo{background:url(../images/home-logo.png) left top no-repeat; height:59px; width:146px; display:block; float:left; margin-left:310px;}



/*******************LOGIN FORM*******************/
.login-padd65{ padding-top:65px; margin:0px; display:block; *+float:left;}
.login-box{ width:275px; margin:0 auto;	margin-bottom:65px;}
.login-form {	width: 275px;	margin: 0 auto;	z-index:5;	/*background: #fff;*/	background:#f0f0f0 url(../images/login-bg.jpg) left top repeat-x;	border-radius: 5px;	box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}

.login-form .form-field {	padding: 20px 15px 15px 15px;}
.form-field p{ margin:0px; padding:0 0 15px 0px;}
.form-field p label{ font-family:'CenturyGothic'; color:#1A1A1A; padding-left:10px;}

.login-form .form-field .input {	width: 223px;	padding: 8px 10px;	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	font-weight: 400;	font-size: 14px;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);		background: #fff;	border: 1px solid #fff;
                                 border-radius: 10px;		box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);}

.login-form .form-field .input:hover {	background: #eee9ff;	color: #414848;}
.login-form .form-field .input:focus {	background: #eee9ff;	color: #414848;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
                                       -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);}

.member-txt{ float:right; text-align:right; padding-bottom:0px; position:relative; top:5px; padding-right:5px; }
.member-txt a{ color:#c8c8c8; text-decoration:none; font-family:'CenturyGothic-Bold'; font-size:11px; font-weight:bold; line-height:12px;}
.member-txt a:hover{ color:#fff;}
.member-arrow{ background:url(../images/member-arrow.png) right 5px no-repeat; display:block; padding-right:15px;}

/* Animation */

.input, .user-icon, .pass-icon, .register {
    transition: all 0.5s;	-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	-ms-transition: all 0.5s;}
.login-form .footer-btn { padding: 0px 15px 20px 15px; overflow: auto; text-align:right;}
.login-form .footer-btn  a{ color:#666666; font-family:'CenturyGothic'; font-size:11px; padding-top:5px; display:block; }
.login-form .footer-btn  a:hover{ color:#7D6FAC;}

.login-img{ background:url(../images/login-img.png) left top no-repeat; width:91px; height:34px; float:left;}



/*********************************Order History Page Css*************************************/

.order-history-box{ width:100%; float:left; border-bottom:#737373 solid 1px; margin-bottom:15px;}
.order-history-grid{ font-family:'CenturyGothic'; font-size:12px; color:#cccccc;}
.order-history-grid tr th{ font-size:11px; text-transform:uppercase; color:#FFFFFF; }
.order-history-grid tr th{border-bottom:#737373 solid 1px; vertical-align:bottom;}
.order-history-grid tr th, .order-history-grid tr td{ padding:15px 0px;}
.order-history-grid tr th{ padding:17px 0px 2px;}
.order-history-box a{ color:#7d6fac; text-decoration:underline;}
.order-history-box a:hover{ color:#fff; text-decoration:none;}
.dotted-row{ background:url(../images/dotted.jpg) left bottom repeat-x; width:100%; padding-bottom:2px;}


/*********************************Upload Page Css*************************************/

.upload-btn{ background:url(../images/upload.jpg) left top repeat-x; width:80px; height:26px; border:none; margin-left:5px; }
.upload-add{ float:left; font-family:'CenturyGothic'; font-size:14px; line-height:16px;}
.upload-add span{ text-transform:uppercase; color:#7d6fac;}
a.upload-btn{color:#ffffff;height:26px; }
.uploadbox{float: left; cursor:pointer;}

.upload-add p{ margin:0px; padding:20px 0 0 0px; font-size:10px; font-family:'CenturyGothic';}
.upload-add p a{color:#7d6fac; text-decoration:none;}
.upload-add p a:hover{color:#fff;}

.uploading-box{ float:right; text-align:left; padding-top:15px;}
.uploading-box ul{  display:block; font-size:10px; font-family:'CenturyGothic';}
.uploading-box ul li{ float:left; padding-bottom:5px; width:206px;}
.uploading-box ul li img{ float:left;}
.uploading-box ul li label{ float:left; margin:0px 0px 0 10px; width:15px;}
.uploading-box ul li.padd{ padding-left:90px;}

.upload-btm-padd{ padding-bottom:50px; border-bottom:#737373 solid 1px; float:left; width:100%;}

ul.images-gallery{width:100%; float:left;}
ul.images-gallery span{font-size:14px; color:#FFFFFF; font-family:'CenturyGothic'; padding:20px 0px; display:block;}
ul.images-gallery li{ float:left; margin-right:25px; padding-bottom:25px; position:relative; width:170px;}
ul.images-gallery li div.delete-img{ text-align:center; width:170px; float:left; padding-top:5px;}
ul.images-gallery li a{ color:#7D6FAC; text-decoration:underline;}
ul.images-gallery li a:hover{ color:#FFFFFF;}

.show-more{ width:100%; float:left; text-align:center; padding-bottom:15px;}
.show-more a{color:#7d6fac; text-decoration:underline; font-size:14px; font-family:"CenturyGothic";}
.show-more a:hover{color:#fff;}

.gallery-h{ background:url(../images/img-h.png) left bottom repeat; width:150px; font-size:10px; color:#FFFFFF; font-family:'CenturyGothic'; position:absolute; left:0px; bottom:25px; padding:10px; line-height:14px;}
.gallery-h strong{ text-transform:uppercase;}

/*********************************FAQ Page Css*************************************/

.faq-box{ width:100%; float:left; min-height:200px;}

.faq-box ul.links-list{ padding:15px 0px; border-bottom:#464646 solid 2px;}
.faq-box ul.links-list li{ list-style:decimal inside;  font-size:12px; font-family:'CenturyGothic-Bold'; color:#FFFFFF; font-weight:bold; padding-bottom:2px;}
.faq-box ul.links-list li a{color:#7d6fac; text-decoration:underline; padding-left:10px;}
.faq-box ul.links-list li a:hover{color:#fff; text-decoration:none;}

.faq-box ul.text-list{ padding:25px 0px 0px; margin-bottom:15px; border-bottom:#464646 solid 2px;}
.faq-box ul.text-list li{ list-style:decimal inside;  font-size:12px; font-family:'CenturyGothic-Bold'; color:#FFFFFF; font-weight:bold; padding-bottom:30px;}
.faq-box ul.text-list li strong{ padding-left:5px; padding-bottom:10px;}
.faq-box ul.text-list li p{ font-weight:normal; line-height:16px;  padding-left:20px; padding-top:10px; color:#cccccc;}
.faq-box ul.text-list li p strong{ padding:0px;}
.faq-box ul.text-list li a{color:#7d6fac; text-decoration:underline;}
.faq-box ul.text-list li a:hover{color:#fff; text-decoration:none;}


/*********************************Contact Us Page Css*************************************/

.studio-info{ width:225px; float:left; font-family:'CenturyGothic'; font-size:11px; color:#FFFFFF; padding:30px 0px 0px 0px;}
.studio-info p{ padding:10px 0 0 0px; margin:0px;} 
.studio-info p a{color:#7d6fac; text-decoration:underline;}
.studio-info p a:hover{color:#fff; text-decoration:none;}
.studio-info p strong{ padding-right:10px; font-weight:normal;}
.studio-info span{ text-transform:uppercase; border-bottom:#cccccc solid 1px; display:block; margin-bottom:5px;}
.map{ width:223px; float:left; padding:30px 0px;}

.send-form{ width:505px; float:right; font-family:'CenturyGothic'; font-size:11px; color:#FFFFFF; padding:30px 0px 0px 0px;}
.send-form span{border-bottom:#cccccc solid 1px; display:block; margin-bottom:5px;}
.send-form p{ padding:10px 0 0px 0px; margin:0px; float:left;}
.send-form p label{ padding-bottom:2px; display:block;}
.send-form p span input[type="text"], textarea{ font-family:'CenturyGothic'; font-size:12px; color:#cccccc;}
.send-form p b select{ padding:4px; width:200px;}
.large-input{ background:url(../images/input-bg.png) left top no-repeat; width:500px; height:23px; float:left; border-bottom:none!important; margin-bottom:0px!important; padding-top:5px; padding-left:5px;}
.large-input input{ width:492px; border:none; background:none;}

.small-input{ background:url(../images/input-small-bg.png) left top no-repeat; width:236px; height:23px; float:left; border-bottom:none!important; margin-bottom:0px!important; padding-top:5px; padding-left:5px;}
.small-input input{ width:226px; border:none; background:none;}
.small-input-mr{ margin-right:23px;}

.textarea{ background:url(../images/textarea-bg.png) left top no-repeat; width:500px; height:60px; float:left; border-bottom:none!important; margin-bottom:0px!important; padding-top:5px; padding-left:5px; padding-bottom:5px;}
.textarea textarea{ width:492px; border:none; height:57px; background:none;}

/*********************************Privacy Page Css*************************************/

.faq-box ul.privacy-txt{ padding:25px 0px 0px; margin-bottom:15px; border-bottom:#464646 solid 2px;}
.faq-box ul.privacy-txt li{ list-style:none;  font-size:12px; font-family:'CenturyGothic-Bold'; color:#FFFFFF; font-weight:bold; padding-bottom:30px;}
.faq-box ul.privacy-txt li strong{ padding-left:5px; padding-bottom:10px;}
.faq-box ul.privacy-txt li p{ font-weight:normal; line-height:16px;  padding-left:0px; padding-top:10px; color:#cccccc;}
.faq-box ul.privacy-txt li p strong{ padding:0px;}
.faq-box ul.privacy-txt li a{color:#7d6fac; text-decoration:underline;}
.faq-box ul.privacy-txt li a:hover{color:#fff; text-decoration:none;}

.faq-box ul.suggested-txt{ padding:25px 0px 0px 0px;}
.faq-box ul.suggested-txt li{ list-style:none;  font-size:12px; font-family:'CenturyGothic-Bold'; color:#FFFFFF; font-weight:bold;}
.faq-box ul.suggested-txt li strong{ padding-left:5px; padding-bottom:10px;}
.faq-box ul.suggested-txt li p{ font-weight:normal; line-height:16px;  padding-left:0px; padding-top:10px; color:#cccccc;}
.faq-box ul.suggested-txt li p strong{ padding:0px;}

.suggested-grid{ font-family:'CenturyGothic'; font-size:11px; color:#FFFFFF; padding:25px 0px;}
.suggested-grid table{border-top:#333333 solid 1px; border-right:#333333 solid 1px; }
.suggested-grid table tr td, .suggested-grid table tr th{ padding:5px 0px; border-bottom:#333333 solid 1px; border-left:#333333 solid 1px;}

.suggested-grid table tr td{ color:#CCCCCC;}
.suggested-grid table tr td strong{ color:#fff; font-size:11px;}
.suggested-grid table tr th{ color:#fff; background-color:#7D6FAC; border-bottom:#999999 solid 1px; border-left:#999999 solid 1px;}


/*********************************Products & Pricing Page Css*************************************/

.paper-canvas{ width:100%; float:left; font-family:'CenturyGothic'; font-size:11px; padding-top:45px; padding-bottom:15px;}

.paper-canvas table tr th{ padding:0px 0px 5px; color:#fff; text-transform:uppercase; font-weight:normal; font-size:10px; font-weight:bold; line-height:12px; vertical-align:bottom;}
.grid-btm-bdr th{border-bottom:#bfbfbf solid 1px;}
.grid-btm-bdr{border-bottom:#bfbfbf solid 1px;}
.grid-top-bdr{border-top:#bfbfbf solid 1px;}
.paper-canvas table tr td{ padding:5px 5px 8px; color:#999999;}
.paper-canvas table tr td{  background:url(../images/grid-dotted.png) left bottom repeat-x;}

.paper-text{ border-bottom:#434343 solid 2px; font-size:14px!important; margin:0px 0px 0px 15px; display:block; padding:8px 0px; font-weight:normal!important;} 

.stander-size{ background-color:#808080; font-family:'CenturyGothic'; font-size:13px!important; line-height:16px!important; vertical-align:middle!important; text-align:left; padding-left:10px!important; font-weight:normal!important;}
.stander-size span{ color:#000; text-transform:capitalize!important;}

.acrylic-bamboo{ width:430px; float:left;}
.acrylic-block2{ width:300px; float:right;}

.headding{ background-color:#000000; font-weight:normal; text-transform:capitalize; font-family:'CenturyGothic'; font-size:14px; padding:2px 0px 2px 30px; color:#FFFFFF; margin-left:-35px;}
.headding strong{ text-transform:uppercase;}

.giclee-printing{ padding:50px 10px 10px 10px; display:block; font-family:'CenturyGothic'; font-size:12px; color:#cccccc; position:relative; left:5px;}
.giclee-printing p{ padding:25px 0px 0 0px; margin:0px; line-height:16px;}
.giclee-printing strong{ color:#FFFFFF;}
.giclee-printing ul{ padding:20px 0px 35px 0px; display:block; float:left; width:100%;}
.giclee-printing ul li{ float:left; padding-right:10px;}
.giclee-printing a{ color:#FFFFFF;}
.giclee-printing ul li strong{ padding-bottom:5px; display:block;}
.giclee-printing ul li label{ margin-right:10px; line-height:20px;}
.giclee-printing ul li label input[type="checkbox"]{ position:relative; top:4px; margin-right:10px; margin-top:0px;}
.print-size{ width:100px; height:100px; float:left; background-color:#cccccc; margin-right:25px;}
.print-size-large{ width:355px; height:190px; float:left; background-color:#cccccc;}

.giclee-printing ul.stretching-options { padding:20px 0px 10px 0px; display:block; float:left; width:100%;}
.giclee-printing ul.stretching-options li{line-height:16px; padding-right:0px; float:left; padding-bottom:25px;}
.giclee-printing ul.stretching-options li div.print-size{ margin-bottom:5px;}
.giclee-printing ul.stretching-options li strong{ display:inline;}
.giclee-printing ul.stretching-options li p{ padding:10px 0 0 0px;}

.small-box{ width:100px; height:100px; float:left; text-align:center; padding-right:25px!important; }
.large-box{ width:355px; float:left;}

.padd-25-r{padding-right:25px!important;}
.capitalize{ text-transform:capitalize!important;}

.pink-link{ color:#7d6fac!important; text-decoration:underline;}
.pink-link:hover{ color:#fff!important;}

.giclee-printing ul.executive-collection{ padding:25px 0px;}
.giclee-printing ul.executive-collection li{ padding-bottom:30px;}
.frame{ border-bottom:#bfbfbf solid 1px; padding-bottom:5px; padding-top:5px; display:block; text-align:left; color:#999!important; font-size:11px; clear:both; position:relative;}
.frame span{ color:#FFFFFF; text-transform:uppercase; font-size:10px; position:absolute; right:0;}

.price-size{background:url(../images/grid-dotted.png) left bottom repeat-x; padding-bottom:2px; padding-top:5px; display:block; text-align:left; color:#999!important; font-size:11px; clear:both; position:relative;}
.price-size span{ font-size:10px; text-align:right; position:absolute; right:0px;}


/*********************************My Cart Page Css*************************************/

.checking-out{ width:100%; font-family:'CenturyGothic'; font-size:11px;}
.checking-out tr th{ border-bottom:#CCCCCC solid 1px; vertical-align:bottom; padding:5px 5px 2px;}
.checking-out tr td{ background:url(../images/dotted.jpg) left  bottom repeat-x ; padding:15px 0px 10px;}
.qty-input-bg{ background:url(../images/qty-input-bg.jpg) left top no-repeat; width:58px; height:28px; display:block;}
.qty-input-bg input[type="text"]{ width:40px; height:22px; display:block; float:left; text-align:center; background:none; border:none; margin:3px 0 0 5px; color:#cccccc;}
.checking-out tr td a{ color:#7d6fac; font-weight:bold; text-decoration:underline; font-family:'CenturyGothic-Bold';}
.checking-out tr td a:hover{ color:#fff; text-decoration:none; }

/*.btn{    background-color: #8571AE;    padding-right: 10px;  padding-left: 10px;   background: -webkit-linear-gradient(top, #8571AE, #CEC6DF);    background: -moz-linear-gradient(top, #8571AE, #CEC6DF);    background: -ms-linear-gradient(top, #8571AE, #CEC6DF);    background: -o-linear-gradient(top, #8571AE, #CEC6DF);    padding-top: 5px;    padding-bottom: 5px;    border-top-style: none;   border-right-style: none;    border-bottom-style: none;    border-left-style: none;    color: #FFF;
    font-weight: bold;}
	*/

.update-btn{background:url(../images/update-btn.jpg) left top no-repeat; width:74px; height:20px; display:inline; border:none;}

.my-gallery-btn{background:url(../images/my-gallery.jpg) left top no-repeat; width:105px; height:20px; display:inline; border:none;}

.next{background:url(../images/next.jpg) left top no-repeat; width:60px; height:26px; display:inline; border:none; cursor:pointer; margin-left:15px; text-indent:-1000px;}

.line-btn-m{ margin-top:-3px;}
.mar-10-r{ margin-right:10px!important;}

.gray-part{ background-color:#262626; padding:15px 20px; overflow:auto; color:#cccccc; font-family:"CenturyGothic"; margin-bottom:5px;} 
.gray-input{ background:url(../images/input-small-bg.png) left top no-repeat; background-size:135px 23px; height:23px; border-bottom:none!important; display:inline-block; margin-right:2px;}
.gray-input input{ width:120px; margin-top:2px; padding:0 5px; background:none; border:none; color:#CCCCCC;}
.sub-total tr td{ padding:2px; font-family:'CenturyGothic'; font-size:12px; color:#CCCCCC;}

.width370{ width:370px;}

/*********************************Account Information Page Css*************************************/

.input-bg-1{ background: url(../images/input-bg-1.jpg) left top no-repeat; width:370px; height:28px; display:inline-block;}
.input-bg-1 input[type="text"]{ width:360px; margin:5px 0 0 5px; background:none; border:none;}
.input-bg-1 input[type="password"]{ width:360px; margin:5px 0 0 5px; background:none; border:none;}

.input-bg-2{ background: url(../images/input-bg-2.jpg) left top no-repeat; width:190px; height:28px; display:inline-block;}
.input-bg-2 input[type="text"], .input-bg-2 input[type="password"]{ width:180px; margin:5px 0 0 5px; background:none; border:none;}

.input-bg-3{ background: url(../images/input-bg-3.jpg) left top no-repeat; width:98px; height:28px; display:inline-block;}
.input-bg-3 input[type="text"], .input-bg-3 input[type="password"]{ width:88px; margin:5px 0 0 5px; background:none; border:none;}

.input-bg-4{ background: url(../images/input-bg-4.jpg) left top no-repeat; width:70px; height:28px; display:inline-block;}
.input-bg-4 input[type="text"], .input-bg-4 input[type="password"]{ width:60px; margin:5px 0 0 5px; background:none; border:none;}

.input-bg-5{ background: url(../images/input-bg-5.jpg) left top no-repeat; width:169px; height:28px; display:inline-block;}
.input-bg-5 input[type="text"], .input-bg-5 input[type="password"]{ width:159px; margin:5px 0 0 5px; background:none; border:none;}

.input-bg-6{ background: url(../images/input-bg-6.jpg) left top no-repeat; width:260px; height:28px; display:inline-block;}
.input-bg-6 input[type="text"], .input-bg-6 input[type="password"]{ width:250px; margin:5px 0 0 5px; background:none; border:none;}

.input-bg-7{ background: url(../images/input-bg-7.jpg) left top no-repeat; width:540px; height:28px; display:inline-block;}
.input-bg-7 input[type="text"], .input-bg-7 input[type="password"]{ width:530px; margin:5px 0 0 5px; background:none; border:none;}

.select{ padding:5px;}

/*.abcd{ color:#999999; float:left; padding:5px 0px;}*/
.radio1 input[type="radio"]{ margin-right:5px; position:relative; top:2px;}


.radio {color:#E5E5E5; float:left; padding: 5px 0; width:170px;}
.radio input[type="radio"]{ margin-right:5px; position:relative; top:2px;}

.form-col{ width:370px;}
.form{ width:100%; font-family:'CenturyGothic'; font-size:11px; color:#FFFFFF;}
.form span{display:block; margin-bottom:0px;}
.form p{ padding:10px 0 0px 0px; margin:0px; float:left;}
.form p label{ padding-bottom:2px; display:block; padding-left:2px; white-space:pre;}
.form p span input[type="text"], textarea{ font-family:'CenturyGothic'; font-size:12px; color:#cccccc;}
.form p span input[type="password"]{ font-family:'CenturyGothic'; font-size:12px; color:#cccccc;}
.form p b select{ padding:4px; width:200px;}
.form p select{ padding:4px; background:none; border:none; color:#CCCCCC;}
.form p select option { background-color:#1A1A1A;}
.country {width:190px;}
.state {width:170px;}
.month{ width:97px;}
.year{ width:68px;}
.form a{ color:#7d6fac; text-decoration:underline;}
.form a:hover{ color:#fff; text-decoration:none;}


.mrg-5-r{ margin-right:6px;}
.mrg-5-l{ margin-left:6px;}
.mrg-11-r{ margin-right:11px;}
.mrg-20-t{ margin-top:20px!important;}

.cart-icon{ float:right; margin-top:-25px;}
.cart-icon img{ margin-left:5px;}

.shipping-information{ width:368px;}
.order-history{ width:350px; float:right;}

.view-all{ color:#7d6fac; text-decoration:underline; float:right; margin-top:-20px; font-size:11px; font-family:'CenturyGothic';}
.view-all:hover{ color:#fff; text-decoration:none;}

.order-history{ display:block;}
.order-history table { margin-top:10px;}
.order-history table tr td{ padding:3px; font-family:'CenturyGothic'; font-size:11px; color:#ffffff;}
.order-history a{ color:#7d6fac; text-decoration:underline;}
.order-history a:hover{ color:#ffff; text-decoration:none;}

.my-gallery{ padding:25px 0 0 0px;}


/*********************************Checkout 01 Page Css*************************************/

.checkouting{ width:100%; float:left; height:33px; margin-bottom:8px; position:relative; /*-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border-left:#000 solid 1px; border-right:#000 solid 1px;*/}
.checkouting h2{ font-family:'CenturyGothic'; font-size:14px; color:#FFFFFF; text-transform:uppercase; line-height:32px; padding-left:4px; float:left; background:url(../images/step-bg.png) left top repeat-x; width:775px;}
.checkout-l-img{ background:url(../images/checkout-l-img.png) left top no-repeat; width:10px; height:32px; float:left;}

.step-box{ float:right; position:absolute; right:0px; top:0px;}
.step-box li{ float:left;}

.step-btn1, .step-btn2, .step-btn3{ background:url(../images/step-btn.png) no-repeat; display:block;}
.step-btn1{ width:485px; height:33px;}
.step-btn2{ width:485px; height:33px; background-position:left -33px;}
.step-btn3{ width:485px; height:33px; background-position:left -66px;}

.order-summery span{ font-family:'CenturyGothic'; font-size:14px; font-weight: normal; text-transform: uppercase; background:url(../images/dotted.jpg) left bottom repeat-x; display:block; padding-bottom:2px; margin-bottom:5px;}

.billing-information{ width:580px; float:left; padding:15px 0px 0px 0px;}
.billing-information h3{ font-family:'CenturyGothic-Bold'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;}
.billing-information .form{ padding-left:35px; padding-top:5px;}

.mrg-10-r {margin-right:10px;}
.mrg-20-r {margin-right:20px;}

.next-btn{ background:url(../images/next-btn.jpg) left top repeat-x; padding:11px 15px; text-decoration:none; color:#FFFFFF; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:none;}
input.next-btn{ padding:10px 15px;}

.summary-text{padding-bottom:0px; padding-top:3px; display:block; text-align:left; color:#ccc; font-size:11px; clear:both; position:relative; width:100%; font-family:"CenturyGothic";}
.summary-text b{ font-size:10px; text-align:right; position:absolute; right:0px; font-weight:normal; color:#7d6fac;} 
.summary-text strong{ color:#FFFFFF;}

/*********************************Checkout 02 Page Css*************************************/

.option-select{ width:535px; padding:2px; font-family:'CenturyGothic'; font-size:11px;}
.order-yes{ width:auto; padding-right:25px; color:#ccc;}
.order-yes strong{ font-weight:normal; color:#999999; padding-left:15px;}

.credit-cart-icon{left:30px; position:relative; top:23px;}
.credit-cart-icon img{ margin-left:5px;}

.security{ margin-left:22px!important;}

.billing-add{ width:290px; float:left;}
.billing-add p{ padding-top:10px; line-height:18px}


/*********************************Checkout 02 Page Css*************************************/

.acrylic-block ul.frame-option{ float:right; padding-top:25px; width:100%;}
.acrylic-block ul.frame-option li{ float:left; text-align:center; margin-left:5px; width:140px; padding-bottom:30px;}
.acrylic-block ul.frame-option li.mrl{ margin-left:0px!important;}
.acrylic-block ul.frame-option li p{ margin:0px; padding:5px 0 5px 0px;}
.acrylic-block ul.frame-option li .frame-price{ font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; color:#7d6fac; padding-bottom:3px; display:block;}
.acrylic-block ul.frame-option li .frame-img{ width:140px; height:120px; background-color:#999; margin:5px 0px; position:relative;}
.acrylic-block ul.frame-option li p strong{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.zoom-icon{ background:url(../images/zoom.png) left top no-repeat; width:23px; height:21px; position:absolute; bottom:5px; right:5px;}


/*******************Request Account Box FORM*******************/

.request-box{ width:479px; margin:0 auto;	margin-bottom:65px;}
.request-form {	width:479px;	margin: 0 auto;	z-index:5;	/*background: #fff;*/	background:#f0f0f0 url(../images/login-bg.jpg) left top repeat-x;	border-radius: 5px;	box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}

.request-form .request-field {	padding:25px; overflow:auto;}
.request-field p{ margin:0px; padding:0 0 5px 0px; float:left;  font-family:"CenturyGothic"; color:#1A1A1A; text-align:left; font-size:11px;}
.request-field p label{ font-family:"CenturyGothic"; color:#1A1A1A; padding-left:10px; font-size:10px;}

.request-form .request-field .input {	width:180px;	padding: 8px 10px;	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	font-weight: 400;	font-size: 14px;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);		background: #fff;	border: 1px solid #fff;
                                      border-radius: 10px;		box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);}

.request-form .request-field .select {	width:204px;	padding:7px 10px;	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	font-weight: 400;	font-size: 14px;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);		background: #fff;	border: 1px solid #fff; line-height:25px;
                                       border-radius: 10px;		box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);}

.request-form .request-field .input:hover {	background: #eee9ff;	color: #414848;}
.request-form .request-field .input:focus {	background: #eee9ff;	color: #414848;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
                                            -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);}

.request-form .footer-btn { padding:0px 25px 25px; overflow: auto; text-align:right;}
.request-form .footer-btn  a{ color:#666666; font-family:"CenturyGothic"; font-size:11px; padding-top:5px; display:block; }
.request-form .footer-btn  a:hover{ color:#7D6FAC;}

.padd-r{ padding-right:15px!important;}
.width-input{ width:400px!important;}

.request-dotted{ background:url(../images/request-dotted.png) left top repeat-x; height:1px; margin:25px 0px; float:left; width:100%;}
.request-img{ background:url(../images/request-img.png) left top no-repeat; width:261px; height:34px; float:left; position:relative; left:109px;}


/*******************Home Css******************/

.home-slider{ background:url(../images/MAIN-HOME_03.png) left top no-repeat; width:744px; height:290px; padding:5px 0 0 6px; margin:25px 0 0 8px;}

.newest-prod{ width:370px; float:left; padding:20px 8px 8px 20px!important;}
.newest-prod h3{ font-family:'CenturyGothic'; font-size:14px; font-weight:bold; text-transform:uppercase;}
.newest-prod ul{ width:100%; padding-top:0px; padding-bottom:12px; display:inline-block;}
.newest-prod ul li{ width:173px; height:125px; background-color:#404040; margin-right:12px; margin-top:12px; float:left;}

.insp-project{ width:374px; float:right; padding:20px 8px 20px 20px!important;}
.insp-project h3{ font-family:'CenturyGothic'; font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:11px;}

.acrylic-block-img{ width:402px; text-align:center; padding:9px 0px; float:right;}

.home-bdr{ border-bottom:#8c8c8c solid 1px; width:100%; height:1px;margin:30px 0px;}
.home-text{ padding:0px 20px 0px 20px; display:block; color:#CCCCCC; font-size:12px; font-family:"CenturyGothic";}
.home-text strong{ text-transform:uppercase; font-size:12px; color:#FFFFFF;}
.home-text h2{ text-transform:uppercase; font-size:12px; color:#FFFFFF;}
.home-text p{ margin:0px; padding:10px 0 0 0px; line-height:15px;}


.upload-left{ width:361px;float:none; min-height:105px; }
.mygallery-right{ width:361px;float:none; min-height:105px; position:relative;}
.relative{ position:relative;}
.go-gallery-btn{ background:url(../images/go-gallery.jpg) left top no-repeat; width:149px; height:26px; display:block; border:none; cursor:pointer; margin:0 auto; margin-top:25px;  margin-bottom:15px; }
.or-img{ background:url(../images/or-img.png) left top no-repeat; width:43px; height:44px; position:absolute; left:-43px; top:35%;}

.calc2{ background:url(../images/calc2.jpg) left top no-repeat; width:88px; height:22px; border:none; cursor:pointer; position:relative; top:3px; left:5px; float:right; *+float:none; *+position:relative; *+top:7px;}
#pricecalcerror{ padding-top:8px; display:block;}
.lightcolor{ color:#CCCCCC;}
.cart-msg{ width:350px;}


/*********************************Button CSS*************************************/

.browse-btn-size{ width:522px; position:relative;}

.selected_image {margin-bottom: 20px;}
.shipping{width:258px;}
.coupon-txt {}
.coupon-status {color: #f8e401;}
.center123 {    width: 168px;   height: 168px;    position: absolute;    left: 50%;    top: 50%;     margin-left: -84x;    margin-top: -84px;}

.thank-you { padding-bottom:25px; display:block;}
.thank-you p{ margin:0px; padding:15px 0 0 0px; font-family:"Century Gothic";}
.width-290{ width:290px; float:right;}

.padd-b{ padding-bottom:35px;}

.order-imgages{  width:450px; float:left;}
.order-imgages{ font-family:"Century Gothic"; font-size:12px; color:#cccccc;}
.order-imgages tr td{ padding:15px 0px; line-height:20px;}
.order-imgages tr.bdr td{ border-bottom:#333333 solid 1px;}

.order-imgages tr th{ padding:10px 0px 0px; font-weight:normal;}
.order-imgages tr th h3{color:#FFFFFF; font-family:"Century Gothic"; font-size:14px; font-weight:bold;text-transform:uppercase;}

.order-imgages a {color:#7D6FAC; text-decoration: underline;}
.order-imgages a:hover{color:#fff; text-decoration:none;}

.cancel-order a{color:#f8e401; text-decoration: underline;}
.cancel-order a:hover{color:#f8e401; text-decoration: underline;}

/*New csss*/

.upload-btn2{ background:url(../images/upload-btn.jpg) left top no-repeat; width:151px; height:23px; display:block; border:none; cursor:pointer;}
.browse-up-btn{ background:url(../images/browse-btn.png) left top no-repeat; width:151px; height:23px; display:block; border:none; cursor:pointer;}
.browse-up-btn:hover{ background:url(../images/browse-btn.png) left bottom no-repeat;}

.select-gall-btn{ background:url(../images/select-gall.png) left top no-repeat; width:167px; height:23px; display:block; border:none; cursor:pointer;}
.select-gall-btn:hover{ background:url(../images/select-gall.png) left bottom no-repeat;}
.select-gall-btn:hover{ background:url(../images/select-gall.png) left bottom no-repeat;}

.or-txt{ font-size:14px;}
.mr-auto{ margin:0 auto;} 

.preview{ margin:0 auto; width:250px; text-align:center; padding:15px 0 15px 0px; min-height:120px;}
.preview a{ color:#7D6FAC; font-size:10px; font-weight:normal!important; text-decoration:underline;}
.preview a:hover{ color:#fff; text-decoration:none;}
.preview p{ margin:0px; padding:5px 0 0 0px;}
.preview-img{ width:133px; height:97px; background-color:#e6e6e6; margin: 0 auto;}

.upload-padd{padding:21px 0 20px;}

.or-img{ background:url(../images/arrow.png) left top no-repeat; width:43px; height:44px; position:absolute; top:85px; }

.btn{	background:#cdc5de url(../images/btn-bg.jpg) left top repeat-x;    padding-right: 10px;    padding-left: 10px;	*+padding:3px 5px; /*For IE 7*/   padding-top: 5px;    padding-bottom: 5px;   border-top-style: none;    border-right-style: none;   border-bottom-style: none;   border-left-style: none;    color: #FFF;    font-weight: bold;	font-size:11px;	*+font-size:10px;/*For IE 7*/}

.yellow-btn{	background-color:#c7b705; padding-right: 10px;    padding-left: 10px;	*+padding:3px 5px; /*For IE 7*/   padding-top: 5px;    padding-bottom: 5px;   border-top-style: none;    border-right-style: none;   border-bottom-style: none;   border-left-style: none;    color: #FFF;    font-weight: bold;	font-size:11px;	*+font-size:10px;/*For IE 7*/ text-transform:uppercase; cursor:pointer;}

.log-in-icon{ background:url(../images/log-in.jpg) 1px top no-repeat; padding:0 0 0 35px; min-width:100px;}
.log-in-icon-png{ background:#c7b705 url(../images/log-in.png) 1px top no-repeat; padding:0 0 0 35px; min-width:100px;}

.frame_disable_msg{color:#FFFF00; display:none;}
.upload-msg{background-color:#7D6FAC; border: 0 solid #FBFFF7; border-radius:4px 4px 4px 4px; color:#FFFFFF; display:block; margin-bottom: 5px;}
	
.upload-msg span{display:block; font-size:11px;    padding:5px; text-align:center;}

ul.bullet-text{ padding-left:30px; padding-top:20px; margin:0px;}
ul.bullet-text li{ list-style:disc outside !important; padding-bottom:0px!important; padding-top:5px; *+padding-top:0px; *+padding-bottom:10px!important;}
ul.bullet-text li p{ padding-top:0px!important;}
ul.bullet-text li b{ display:block;}
ul.bullet-text li b{ *+position:relative; *+top:-3px;}

.canvas-txt{ min-height:28px;}
.cart-error .formError{ right:115px!important;}

.procced-btn-box{width:212px; float:right;}

.policy-box.bg-color{ background-color:#7D6FAC; color:#FFFFFF;} 
.policy-box.bg-color a{ color:#FFFF00;}
/*.policy-box.bg-color a:hover{ text-decoration:underline;}*/