﻿@import "Styles.css";

.TopBorder{border-top:solid 1px #91197a;margin:5px 0px 5px 0px;}

.FAQ{background:url(../images/CanvasFrame.jpg) no-repeat bottom right}

.FAQ .FAQs{width:529px;background-color:#C4D1E3;padding:15px;margin:0px;font-size:16px;line-height:20px;float:left;display:block;}
.FAQ .FAQs strong{color:#911979;}

.FAQ .FindAnswer{width:327px;float:right;margin:0px;}
.FAQ .FindAnswer .Title{color:#ffffff;font-size:18px;padding:10px;line-height:22px;background-color:#91197a;}
.FAQ .FindAnswer .Title img{float:left;margin-right:10px;}
.FAQ .FindAnswer .Body{background:#e9d0e5 url(../images/PinkBottomBg.jpg) no-repeat left bottom;font-weight:bold;color:#91197a;padding:8px;font-size:14px;line-height:20px;}
.FAQ .FindAnswer .Body fieldset{line-height:25px;border:none;padding:0px;margin:0px;}
.FAQ .FindAnswer .Body .FindAns{border:solid 1px #91197a;width:270px;}
.FAQ .FindAnswer .Body textarea{height:100px;margin-bottom:15px;}
.FAQ .FindAnswer .Message{font-weight:bold;color:Green!important;}


.WhyUsMainContent{background:#ffffff;padding:0px;margin:0px;font-size:16px;line-height:20px;float:left;display:block;}

.WhyUsMainContent #CanvasPrintsPanel{padding:0px;width:554px;}
.WhyUsMainContent #OrderingShppingPanel{padding:10px 10px 5px 10px;width:534px;}
.WhyUsMainContent #AboutCompanyPanel{padding:10px;width:534px;}
.WhyUsMainContent #UniqueOrderingSystemPanel{padding:10px 10px 20px 10px;width:534px;}

.WhyUsMainContent .ContentPanel{background-color:#C4D1E3;font-size:14px;line-height:18px;}
.WhyUsMainContent .ContentPanel strong{font-size:16px;color:#91197a;line-height:22px;}

.WhyUsOption{visibility:hidden;}

.WhyUsRightContent{width:327px;float:right;position:relative;}
.WhyUsRightContent .Title{background-color:#8bb55a;color:White;color:#ffffff;font-size:18px;padding:10px;line-height:22px;}
.WhyUsRightContent .Title img{float:left;margin-right:10px;}
.WhyUsRightContent .Body{background:#e8f0de url(../images/GreenBottomBg.jpg) no-repeat left bottom;padding:8px 8px 42px 8px;font-size:14px;line-height:24px;font-weight:bold;}
.WhyUsRightContent ul{margin:0px 0px 0px 10px;padding:0px;list-style:none;}
.WhyUsRightContent ul li a{color:#91197a;background:url(../images/RedArrow.png) no-repeat center right;padding-right:14px;display:inline-block;text-decoration:none;}
.WhyUsRightContent ul li a:hover, .WhyUsRightContent ul li a.active{color:#8bb459;background:url(../images/GreenArrow.png) no-repeat center right;cursor:pointer;display:inline-block;text-decoration:none;}

.WhyUsRightContent .ContentPanel{padding:10px;font-size:14px;line-height:18px;color:#555555;display:none;}
.WhyUsRightContent .ContentPanel strong{font-size:16px;color:#91197a;line-height:22px;}

.CanvasFrames{background:url(../images/Frames.png) no-repeat right bottom;}
.CanvasBleed{background:url(../images/CanvasBleed.gif) no-repeat right bottom;}



.Prices{width:557px;margin:0px;color:White;font-size:11px;font-weight:normal;float:left;background-image:url(../images/Prices.jpg);}
.Prices ul{margin:0px;padding:0px;list-style:none;}
.Prices ul li{padding:0px;margin:0px;line-height:12.5px;}

.Prices .Title{position:absolute;top:114px;right:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:114px;line-height:26px;text-align:center;}
.Prices .PriceList{position:absolute;bottom:5px;right:5px;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/PriceBg.png);}
.Prices .WidthinchesTrue{width:170px;}
.Prices .WidthcmTrue{width:200px;}

.Prices .WidthinchesFalse{width:100px;}
.Prices .WidthcmFalse{width:130px;}

.Portrait{width:272px;height:353px;float:left;position:relative;}
.Portrait .Title{border:solid 1px #daaeae;background:url(../images/PortraitBg.png);}
.Portrait .PriceList{border:solid 1px #daaeae;}

.Square{width:272px;height:353px;float:right;position:relative;}
.Square .Title{border:solid 1px #d0deb7;background:url(../images/SquareBg.png);}
.Square .PriceList{border:solid 1px #d0deb7;}

.Landscape{width:272px;height:353px;float:left;margin-top:13px;position:relative;}
.Landscape .Title{border:solid 1px #aacdd8;background:url(../images/LandscapeBg.png);}
.Landscape .PriceList{border:solid 1px #aacdd8;}

.Panoramic{width:272px;height:353px;float:right;margin-top:13px;position:relative;}
.Panoramic .Title{border:solid 1px #ddcdb6;background:url(../images/PanoramicBg.png);}
.Panoramic .PriceList{border:solid 1px #ddcdb6;}

.Prices .currency{}
.Prices ul li .Sizeinches{float:right;width:50px;text-align:left;}
.Prices ul li .Sizecm{float:right;width:80px;text-align:left;}
.Prices ul li .amount{float:right;width:42px;text-align:left;margin-left:5px;}
.Prices ul li .now{float:right;margin-left:5px;}

.GreatPrices{width:327px;float:right;}
.GreatPrices .Title{color:#ffffff;font-size:18px;padding:10px;line-height:22px;background-color:#91197a;}
.GreatPrices .Title img{float:left;margin-right:10px;}
.GreatPrices .Body{background:#e9d0e5 url(../images/PinkBottomBg.jpg) no-repeat left bottom;font-weight:bold;color:#91197a;padding:8px;font-size:13px;line-height:15px;}
.GreatPrices .Body ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
.GreatPrices .Body ul li{margin-bottom:12px;padding-left:20px;margin-left:0px;}
.GreatPrices .Body ul li.tick{background:url(../images/tick.png) no-repeat 0px 0px;}
.GreatPrices .Body ul li.square{background:url(../images/square.png) no-repeat 3px 2px;}

.UnitBg{background:url(../images/UnitBg.gif);width:116px;line-height:28px;display:block;text-align:center;color:White!important;text-decoration:none;}

.Upload{width:539px;background-color:#C4D1E3;padding:10px;margin:0px;font-size:16px;line-height:20px;float:left;display:block;}
.Upload strong{color:#911979;font-size:16px;line-height:22px;}
.Upload ol{list-style-type:none;margin:0px;padding:0px;}
.Upload ol li#one{background:url(../images/HomeStep1Icon.png) no-repeat;padding:5px 10px 10px 55px;}
.Upload ol li#two{background:url(../images/HomeStep2Icon.png) no-repeat;padding:5px 10px 10px 55px;}
.Upload ol li#three{background:url(../images/HomeStep3Icon.png) no-repeat;padding:5px 10px 10px 55px;}

#FileUpload{}
#FileUpload .UploadFile{position:absolute;right:12px;top:113px;z-index:100;width:225px;}/*113*/
#FileUpload .UploadFile .FakeInput{width:140px;}

#UploadBoxParent{position:relative;width:327px;float:right;}

.UploadBox{height:251px;padding:10px 10px 10px 10px;margin:0px;font-size:15px;line-height:20px;background-color:#255229;}
.UploadBox fieldset .UploadFile{width:230px;margin-left:80px;height:34px;}
.UploadBox fieldset .msg{color:Yellow;display:block;height:40px;text-align:left;padding-left:5px;}
.UploadBox fieldset.one{border:none;padding:0px;margin:0px;text-align:center;background:url(../images/one.png) no-repeat 0px 95px;}
.UploadBox fieldset.cross{border:none;padding:0px;margin:0px;text-align:center;background:url(../images/cross.jpg) no-repeat -5px 88px;}
.UploadBox fieldset h2{color:White;padding:15px 20px 25px 20px;margin:0px;font-size:30px;font-weight:bold;}

#redeem{padding:0px;margin:0px;}
#redeem a{position:absolute;background:url(../images/gift-box-redeem.png) no-repeat;width:125px;height:125px;display:block;text-indent:-9999px;right:-3px;top:-30px;}
#giftStyledHeader{text-indent:-9999px;background:url(../images/GiftBoxHeading.png) left top;width:191px;height:23px;margin:10px 0px 10px 0px;padding:0px;}


.MainContent{width:559px;margin:0px;float:left;display:inline-table;position:relative;}
.MainContent .Title{color:#ffffff;font-size:18px;padding:8px 8px 8px 10px;line-height:18px;background-color:#285028;margin:0px;}
.MainContent .Body{background-color:#C4D1E3;padding:10px;font-size:14px;line-height:20px;}
.MainContent .Body strong{color:#91197a;}
.MainContent h1{padding:0px;margin:0px 0px 15px 0px;font-size:24px;color:#91197a;}
.MainContent h2{padding:0px;margin:20px 0px 5px 0px;font-size:20px;color:#91197a;}
.MainContent h3{padding:0px;margin:0px;font-size:16px;color:#91197a;}
.MainContent h4{padding:0px;margin:0px;font-size:14px;color:#999;}

.RightContent{width:327px;background-color:#ffffff;margin:0px;float:right;display:block;}
.RightContent .Title{color:#ffffff;font-size:18px;padding:8px 8px 8px 10px;line-height:18px;background-color:#91197a;margin:0px;}
.RightContent .Body{background:#e9d0e5 url(../images/PinkBottomBg.jpg) no-repeat left bottom;padding:5px;font-size:14px;line-height:20px;color:#91197a;font-size:13px;}
.RightContent strong{font-size:17px;color:#91197a;line-height:30px;}
.RightContent .Body a{color:#91197a;text-decoration:none;}
.RightContent .Body ul{margin:0px 0px 0px 5px;padding:0px;list-style:none;}
.RightContent .Body li{padding:0px 0px 0px 25px;background:url(../images/square.png) no-repeat 3px 6px;line-height:22px;font-size:13px;}
.RightContent .Body li.tick{padding:0px 0px 0px 25px;background:url(../images/tick.png) no-repeat 3px 6px;line-height:22px;font-size:13px;}

.RightContent .MiniCart{background:#e9d0e5 url(../images/PinkBottomBg.jpg) no-repeat left bottom;padding:5px 5px 7px 5px;font-size:14px;line-height:20px;color:#000;font-size:13px;line-height:25px;}

.RightContent .WowAwards{background-color:#D7E1ED;padding-bottom:5px;text-align:center;margin-top:5px;}
.RightContent .WowAwards h2{color:#ffffff;padding:10px 10px 10px 37px;margin:0px;background:#91197a;text-align:left;position:relative;}
.RightContent .WowAwards h2 img{position:absolute;left:4px;top:4px;}

.styledForm{padding:0px 10px 10px 10px;}
.styledForm fieldset{border:none;padding:0px;margin:0px;}
.styledForm fieldset label{display:block;float:left;width:200px;font-weight:bold;padding-top:5px;font-size:13px;}
.styledForm fieldset input.StyledInput{float:left;width:200px;border:solid 1px #7F9DB9;}
.styledForm fieldset select.StyledInput{float:left;width:205px;padding:1px;border:solid 1px #7F9DB9;}
.styledForm fieldset textarea.StyledInput{float:left;border:solid 1px #7F9DB9;}
.styledForm fieldset .styledCheckbox{display:block;padding-bottom:25px;}
.styledForm fieldset .styledCheckbox input{float:left;}
.styledForm fieldset .styledCheckbox label{float:left;font-size:10px;line-height:14px;width:200px;color:#777;}
.styledForm fieldset br{clear:left;line-height:10px;}
.styledForm fieldset label .smaller{font-size:10px;color:Gray;}

.Message{display:block;margin:15px;}

.ErrorMessage{display:block;font-size:13px;color:White;font-weight:normal;background-color:#91197A;padding:7px;margin:5px 0px 5px 0px}
.ErrorMessage a{color:White;}

.InfoMessage{display:block;font-size:13px;color:White;font-weight:normal;background-color:#285028;padding:7px;margin:5px 0px 5px 0px}
.InfoMessage a{color:White;}


input.Button{border-style:none;background:url(../images/ButtonBg.gif) no-repeat;font-size:14px;color:White;height:30px;padding:0px 22px 0px 8px;margin:0px;width:160px;text-align:center;cursor:pointer;display:block;}
a.Button{border-style:none;background: url(../images/ButtonBg.gif);font-size:14px;color:White;line-height:30px;padding:0px 22px 0px 8px;margin:0px;width:130px;text-align:center;display:block;text-decoration:none;}

.Normal{background-image:url(../images/PinkBox.png);width:302px;height:185px;background-repeat:no-repeat;padding-top:6px;}
.Normal h3{margin:0px 0px 0px 10px;padding:0px;font-size:14px;}
.Normal a{display:inline-block;margin:0px 0px 0px 10px;}
.Alternate{background-image:url(../images/BlueBox.png);width:302px;height:185px;background-repeat:no-repeat;padding-top:6px;}
.Alternate h3{margin:0px 0px 0px 10px;padding:0px;font-size:14px;}
.Alternate a{display:inline-block;margin:0px 0px 0px 10px;}

.AddressInfo td, .AddressInfo th{font-size:13px;}


.CanvasBuilder{}
.CanvasBuilder #canvasFlash{position:absolute;left:-12px;top:-7px}
.CanvasBuilder h1{color:#ffffff;font-size:18px;padding:8px 8px 8px 10px;line-height:18px;background-color:#91197a;margin:10px 0px 0px 0px;}
.CanvasBuilder ol{margin:2px 0px 0px 1px;padding:0px;list-style:none;height:91px;}
.CanvasBuilder ol li{float:left;padding:5px;height:75px;margin-right:1px;font-size:13px;line-height:16px;padding-top:10px;}
.CanvasBuilder ol li.one{background:#C4D1E3 url(../images/HomeStep1Icon.png) no-repeat 5px 5px;padding-left:60px;width:215px;}
.CanvasBuilder ol li.two{background:#C4D1E3 url(../images/HomeStep2Icon.png) no-repeat 5px 5px;padding-left:60px;width:262px;}
.CanvasBuilder ol li.three{background:#C4D1E3 url(../images/HomeStep3Icon.png) no-repeat 5px 5px;padding-left:60px;width:215px;}
.CanvasBuilder ol li h4{color:#4E5028;font-size:15px;margin:0px;padding:0px;}
.CanvasBuilder ol li p{margin:0px;padding:8px 0px 0px 0px;}

.Opacity40{-moz-opacity:0.4;-khtml-opacity:0.4;opacity:.40;filter:alpha(opacity=40);}

.hide{display:none;}
.clear{clear:both;}

.CartButtons a,.CartButtons input{float:left;margin:0px 8px 10px 8px;display:block;}

.styledTable{background-color:#C4D1E3;width:100%;color:White;}
.styledTable td{background-color:#D6E0EC;color:#2E4767;}
.tableHeadings th{background-color:#86A4C8;}
.CartDelete{background:url(../images/CartDelete.png) no-repeat;width:17px;height:13px;display:block;}

.HappyPeopleNames{text-align:right;font-style:italic;font-size:13px;color:Gray;padding:5px;display:block;}
.wow{color: #FE020D;font-weight: bold;font-style: italic;font-size: 1.1em;}
#wowAwards{height: 126px;text-indent: -9999px;margin:0px;padding:0px;padding-bottom:20px;background: url(../images/wow-awards.gif) no-repeat left top;position: relative;}

#uploadWaiting {position: fixed;display: none;margin: auto;width: 100%;left: 0px;top: 0px;height: 100%;background-image: url(../images/blank.png);z-index: 10000;}
#uploadWaiting #innerWaiting {color: #FFFFFF;line-height: 35px;display: block;margin: auto;width: 440px;text-align: center;margin-top: 220px;margin-bottom: 600px;background-color:White;border-right:solid 2px #333;border-bottom:solid 2px #333;border-top:solid 2px #555;border-left:solid 2px #555;}

.LoginForm{padding:0px;line-height:10px;}
.LoginForm fieldset label{display:block;float:left;width:100px;font-weight:bold;padding-top:5px;font-size:13px;}
.LoginForm fieldset input.StyledInput{float:left;width:160px;}

.LoginPanel{float:left;width:270px;}
.LoginPanel h3{font-size:20px;font-weight:normal;}
.LoginPanel a{color:#91197a;font-size:12px;}
.LoginPanel .Message{padding-bottom:10px;}


.RegisterPanel{float:right;width:250px;border-left:solid 1px #000;padding-left:10px;}
.RegisterPanel em{font-size:14px;font-weight:bold;color:#91197a;}
.RegisterPanel h3{font-size:18px;font-weight:normal;}


.specialOff{color:#91197a!important;margin-top:20px!important;}

.QualityChecker{color:White;padding-top:43px;padding-left:70px;line-height:18px;font-size:14px;width:180px;height:57px;position:absolute;top:10px;right:10px;}
.QualityCheckerText{position:absolute;top:120px;right:10px;width:250px;font-size:14px;line-height:17px;}


.FullContent{width:888px;background-color:#C4D1E3;margin:0px;}
.FullContent .Title{color:#ffffff;font-size:18px;padding:8px 8px 8px 10px;line-height:18px;background-color:#285028;margin:0px;}
.FullContent .Body{padding:10px;font-size:14px;line-height:20px;}

.pro_tick{list-style:none;margin-left:20px;padding:0px;}
.pro_tick li{padding-left:25px;background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:left center;line-height:25px;}
.PROBody p{padding:0px;margin:0px;}


.PRORegister{padding:0px;}
.PRORegister fieldset label{width:220px;}


.TitleSide{position:absolute;right:8px;top:10px;color:White!important;font-size:12px!important;font-weight:normal;}

.checkoutProcess{margin:0px 0px 0px 0px;padding:0px;width:100%;list-style:none;display:block;border-top:solid 1px white;}
.checkoutProcess li{float:left;background:#91197A url(../images/register-process-arrow.jpg) no-repeat right center;width:131px;color:White;text-indent:10px;padding:5px 3px 5px 3px;}
.checkoutProcess li.processBefore{background:#91197A url(../images/register-process-before.jpg) no-repeat right center;}
.checkoutProcess li.processCurrent{background:#285028 url(../images/register-process-current.jpg) no-repeat right center;width:142px;}
.checkoutProcess li.processLast{background:#91197A;}
.checkoutProcess li.processCurrentLast{background:#285028;width:142px;}

.checkoutExpressProcess{margin:0px 0px 0px 0px;padding:0px;width:100%;list-style:none;display:block;border-top:solid 1px white;}
.checkoutExpressProcess li{float:left;background:#91197A url(../images/register-process-arrow.jpg) no-repeat right center;width:175px;color:White;text-indent:10px;padding:5px 3px 5px 3px;}
.checkoutExpressProcess li.processBefore{background:#91197A url(../images/register-process-before.jpg) no-repeat right center;}
.checkoutExpressProcess li.processCurrent{background:#285028 url(../images/register-process-current.jpg) no-repeat right center;width:191px;}
.checkoutExpressProcess li.processLast{background:#91197A;}

#DeliverySelect{margin:0px;padding:0px;width:100%;list-style:none;}
#DeliverySelect li{margin-bottom:10px;}
#DeliverySelect li span{float:left;margin-top:6px;}
#DeliverySelect li label{float:left;width:auto;font-weight:normal!important;}

.ShippingOptions label{width:auto!important;margin-left:5px;font-weight:normal!important;}
.ShippingOptions input{float:left;margin-top:9px;}

#ShoppingCartPreview{margin-top:10px;}

.SameAddress input{float:left;margin-top:9px;}
.SameAddress label{width:auto!important;font-weight:normal!important;margin-left:5px;}

.RegistrationForm label{width:240px!important;}

.MiniLogin{padding-top:10px;padding-bottom:0px;padding-left:3px;}
.MiniLogin fieldset{padding-bottom:10px;}
.MiniLogin label{width:100px!important;}
.MiniLogin .StyledInput{width:180px!important;}


#CanvasBlog .ArticleName{font-size:18px;font-weight:bold;color:#91197a;line-height:24px;float:left;}
#CanvasBlog .ArticleDate{font-size:12px;color:#7f7f7f;margin-bottom:10px;text-align:right;float:right;}
#CanvasBlog .ArticleDescription{margin-bottom:10px;}
#CanvasBlog .PostedCatText{font-size:12px;text-align:center;color:#7f7f7f;}
#CanvasBlog .PostedCatText a,#CanvasBlog .ArticleComments a{color:Blue;text-decoration:underline;}
#CanvasBlog .PostedCatText a:hover,#CanvasBlog .ArticleComments a:hover{color:Blue;text-decoration:none;}
#CanvasBlog .ArticleComments{padding:10px;background-color:#ececec;border:solid 1px #bcbcbc;}
#CanvasBlog .PageTitle{color:#547DC2;font-size:18px;font-weight:normal;font-family:Arial;text-transform:uppercase;white-space:nowrap;}
#CanvasBlog .FormViewPager a{margin-left:10px;font-size:12px;}
#CanvasBlog .LeaveReply table{background-color:Red;}

.PagingNormal{display:inline-block;background-color:Transparent;padding:0px 4px 0px 4px;color:#6B3688;margin-left:1px;margin-right:1px;}
.PagingActive,.PagingActive:hover,.PagingNormal:hover{display:inline-block;background-color:#22A0F6;padding:0px 4px 0px 4px;color:White;text-decoration:none;margin-left:1px;margin-right:1px;}



#shipping_draft{background:url(../images/bubble.png);width:0px;height:0px;color:#ffffff;position:absolute;bottom:45px;left:180px;overflow:hidden;}
#shipping_draft #Close{width:13px;height:13px;position:absolute;right:20px;top:15px;background:url(../images/btn-close.gif) top;cursor:pointer;}
#shipping_draft #Close:hover{background:url(../images/btn-close.gif) bottom;}
#shipping_draft strong{color:Black!important;text-transform:uppercase;}