
/* Home page CSS for slickforce.com */

@charset "utf-8"; 
body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#container h1 a {
	width: 290px;
	height: 60px;
	text-indent: -2000em;
	overflow: hidden;
	display: block;
}

a {
	color: #5d4193;
	text-decoration: none;
}

div,img,p,span,a,form {
	margin: 0;
	padding: 0;
	border: none;
}

.clsFloatLeft {
	float: left;
}

.clsFloatRight {
	float: right;
}

.clear {
	clear: both;
}

.spclear {
	clear: inherit;
}

.imgs {
	font-size: 0;
	width: 933px;
}

.a {
	text-decoration: none;
	border: none;
}

#container {
	width: 1027px;
	margin: 0 auto;
	padding: 0;
}

#maincontainer {
	width: 922px;
	padding: 0 0 0 47px;
}

#contentcontainer {
	padding: 0 0 0 11px;
}

.contentarea {
	width: 895px;
}

.contentpos {
	margin-left: 6px;
	margin-right: 6px;
} 

/* Left side panel*/
.purplehead {
	background: url(../webimages/sidepurplebanner.jpg) no-repeat;
	width: 220px;
	height: 36px;
}

.sidehead {
	padding: 7px 0 0 0;
	text-align: center;
}

.sidehead p {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.leftpanel {
	width: 247px;
}

.twocolleftpanel {
	width: 625px;
}

.onecollonly {
	width: 895px;
}

.galleryleftpanel {
	width: 236px;
}

.welcomeleft {
	background: url(../webimages/welcomeleft.jpg) no-repeat;
	width: 8px;
	height: 161px;
}

.welcomeright {
	background: url(../webimages/welcomeright.jpg) no-repeat;
	width: 8px;
	height: 161px;
}

.welcomecenter {
	background: url(../webimages/welcomecenter.jpg) repeat-x;
	width: 204px;
	height: 161px;
}

.retouchwelcomeleft {
	background: url(../webimages/welcomeleft.jpg) no-repeat;
	width: 8px;
	height: 151px;
}

.retouchwelcomeright {
	background: url(../webimages/welcomeright.jpg) no-repeat;
	width: 8px;
	height: 151px;
}

.retouchwelcomecenter {
	background: url(../webimages/welcomecenter.jpg) repeat-x;
	width: 204px;
	height: 151px;
}

.bottom {
	background: url(../webimages/bottom.jpg) no-repeat;
	width: 220px;
	height: 17px;
}

.sidecentercont {
	padding: 0 15px 0 15px;
}

.sidecentercont p {
	font-size: 11px;
	color: #757575;
	line-height: 14px;
	text-align: justify;
}

.coversidecentercont {
	padding: 0 10px 0 12px;
}

.coversidecentercont p {
	font-size: 11px;
	color: #757575;
	line-height: 14px;
	padding-left: 8px;
}

.sidecentercont2 {
	padding: 0 5px 0 10px;
}

.sidecentercont2 p {
	font-size: 11px;
	color: #757575;
	line-height: 14px;
	text-align: center;
}

.newevent p {
	color: #000000;
}

.cont p {
	font-size: 11px;
	color: #757575;
	line-height: 14px;
	text-align: justify;
}

.sidecentercontnew {
	padding: 0 15px 0 15px;
}

.sidecentercontnew p {
	font-size: 11px;
	color: #757575;
	line-height: 14px;
}

.customerleft {
	background: url(../webimages/customerleft.jpg) no-repeat;
	width: 8px;
	height: 303px;
}

.customerright {
	background: url(../webimages/customerright.jpg) no-repeat;
	width: 8px;
	height: 303px;
}

.customercenter {
	background: url(../webimages/customercenter.jpg) repeat-x;
	width: 204px;
	height: 303px;
}

.photographyleft {
	background: url(../webimages/photographyleft.jpg) no-repeat;
	width: 3px;
	height: 311px;
}

.photographyright {
	background: url(../webimages/photographyright.jpg) no-repeat;
	width: 3px;
	height: 311px;
}

.photographycenter {
	background: url(../webimages/photographycenter.jpg) repeat-x;
	width: 214px;
	height: 311px;
}

.parapos p {
	padding-bottom: 3px;
}

.parapos p a {
	text-decoration: none;
	color: #666666;
}

.customerpos {
	padding-top: 15px;
}

.customerposnew {
	padding-top: 7px;
}

.aboutcustomerposnew {
	padding-top: 1px;
}

.testibg {
	background: url(../webimages/quotebg.jpg) no-repeat;
	width: 175px;
	height: 120px;
}

.testibggallery {
	background: url(../webimages/quotebggall.jpg) no-repeat;
	width: 175px;
	height: 115px;
}

.testitextpos {
	padding: 15px 10px 0 30px;
}

.testitextpos p a {
	font-size: 11px;
}

.testibg p {
	font-size: 10px;
	color: #777777;
	text-align: justify;
	line-height: 12px;
} /* Left side panel*/ /* Changes for center column*/
.modelcenterpanel {
	width: 401px;
}

.modelhometextpos {
	padding: 0 5px 0 5px;
	margin: 0;
}

.leftpaneledit {
	width: 239px;
}

.modelkampmiddlecenter {
	background: url(../webimages/namecenter.jpg) repeat-x;
	width: 390px;
	height: 31px;
}

.modelbottombgpos {
	padding: 0 0px 0 7px;
	margin: 0;
}

.modelbottomtotpos {
	padding-left: 16px;
} /* Center panel*/
.centerpanel {
	width: 385px;
}

.gallerycenterpanel {
	width: 415px;
}

.hometextpos {
	padding: 0 15px 0 5px;
	margin: 0;
}

.hometextpospos {
	padding: 0 15px 0 7px;
	margin: 0;
}

.retouchingbottompos {
	padding: 0 15px 0 6px;
	margin: 0;
}

.retouchingbottompos a {
	color: #663399;
	text-decoration: none;
	font-weight: bold;
}

.hometextposnew {
	padding: 0 8px 0 7px;
	margin: 0;
}

.hometoptextpos {
	padding: 0px 15px 0 5px;
	margin-top: 40px;
}

.homesubmitpos {
	padding-left: 3px;
}

.nexttextpos {
	padding-top: 8px;
}

.nexttextposindex {
	padding-top: 1px;
}

.text p {
	font-size: 11px;
	color: #757575;
	line-height: 15px;
	text-align: justify;
	margin: 0;
	padding: 5px 0 0 0;
}

.formtext td {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	margin: 0;
	font-weight: bold;
}

.formtext .input {
	border: #CCCCCC solid 1px;
	height: 20px;
	width: 226px;
	color: #666666;
}

.formtext .secondselect {
	height: 20px;
	width: 170px;
	color: #666666;
}

.formtext .textarea {
	width: 170px;
	height: 60px;
}

.formtext h3 {
	margin: 0;
	padding: 0;
}

.formtext .nor p {
	font-weight: normal;
}

.formtext textarea {
	color: #666666;
}

.btn {
	background: url(../images/register.jpg) no-repeat;
	width: 91px;
	height: 22px;
	cursor: pointer;
	border: 0;
}

.formtext span {
	color: #FF0000;
}

.formtext select {
	color: #666666;
}

.formtext .smallinpu {
	border: #CCCCCC solid 1px;
	height: 20px;
	width: 100px;
	color: #666666;
}

.formtext .verysmallinput {
	border: #CCCCCC solid 1px;
	height: 16px;
	width: 30px;
	color: #666666;
}

.formtext .veryverysmallinput {
	border: #CCCCCC solid 1px;
	height: 16px;
	width: 23px;
	color: #666666;
}

.formtext .medinpu {
	border: #CCCCCC solid 1px;
	height: 20px;
	width: 165px;
	color: #666666;
}

.retouchkampbox {
	background: url(../webimages/retouchbox.jpg) no-repeat;
	width: 375px;
	height: 410px;
}

.retouchkampboxtall {
	background: url(../webimages/retouchboxtall.jpg) no-repeat;
	width: 375px;
	height: 516px;
}

.wholeboxbgpos {
	padding-left: 4px;
}

.retouchkampboxpos {
	padding: 15px 15px 0 15px;
}

.linkcolor {
	color: #5d4193;
	font-weight: bold;
	text-decoration: none;
}

.retouchkampboxpos ul {
	margin: 0;
	padding: 8px 0 13px 35px;
}

.retouchkampboxpos .photokampli li {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 4px 0 0 0;
	padding: 0px 0 0 0;
	list-style-image: url(../images/bull.png);
}

.retouchkampboxsmall {
	background: url(../webimages/retouchkampboxbgsmall.jpg) no-repeat;
	width: 364px;
	height: 189px;
}

.retouchkamp li span {
	color: #5d4193;
}

.retouchkamp p {
	font-size: 11px;
	color: #757575;
	line-height: 9px;
	text-align: justify;
	margin: 0;
	padding: 0px 0 0 0;
}

.text span {
	color: #663399;
}

.textnew p {
	font-size: 11px;
	color: #757575;
	line-height: 13px;
	text-align: justify;
	margin: 0;
	padding: 5px 0 0 0;
}

.textnew span {
	color: #663399;
}

.textcontact p {
	font-size: 11px;
	color: #757575;
	line-height: 12px;
	text-align: justify;
	margin: 0;
	padding: 5px 0 0 0;
}

.textcontact span {
	color: #663399;
}

#hometext p {
	font-size: 11px;
	color: #757575;
	line-height: 15px;
	text-align: justify;
	padding: 0 5px 0 5px;
	text-align: justify;
}

.homecontpos {
	padding-left: 10px;
	padding-right: 14px;
}

.homecontposwide {
	padding-left: 6px;
	padding-right: 5px;
}

.homecontposwidenew {
	padding-left: 12px;
}

.namebanner {
	padding-top: 14px;
}

.subscribepos {
	padding-top: 5px;
}

.nameleft {
	background: url(../webimages/nameleft.jpg) no-repeat;
	width: 8px;
	height: 31px;
}

.namecenter {
	background: url(../webimages/namecenter.jpg) repeat-x;
	width: 335px;
	height: 31px;
}

.bignamecenter {
	background: url(../webimages/namecenter.jpg) repeat-x;
	width: 608px;
	height: 31px;
}

.bigname3col {
	background: url(../webimages/namecenter.jpg) repeat-x;
	width: 867px;
	height: 31px;
}

.gallerynamecenter {
	background: url(../webimages/namecenter.jpg) repeat-x;
	width: 374px;
	height: 31px;
}

.nameright {
	background: url(../webimages/nameright.jpg) no-repeat;
	width: 8px;
	height: 31px;
}

.downleft {
	background: url(../webimages/downleft.jpg) no-repeat;
	width: 3px;
	height: 94px;
}

.downcenter {
	background: url(../webimages/downcenter.jpg) repeat-x;
	width: 365px;
	height: 94px;
}

.downcentercontact {
	background: url(../webimages/downcenter.jpg) repeat-x;
	width: 387px;
	height: 94px;
}

.contdown {
	background: url(../webimages/contdown.jpg) no-repeat;
	width: 393px;
	height: 21px;
}

.downright {
	background: url(../webimages/downright.jpg) no-repeat;
	width: 3px;
	height: 94px;
}

.downbottom {
	background: url(../webimages/downbottom.jpg) no-repeat;
	width: 371px;
	height: 23px;
}

.newsletterbg {
	background: url(../webimages/newsletter.jpg) no-repeat;
	width: 374px;
	height: 154px;
}

.newsletterpos {
	padding: 50px 20px 0 20px;
}

.homeinput {
	width: 262px;
	height: 18px;
	border: #CCCCCC solid 1px;
	color: #999999;
	font-size: 11px;
}

.homeinputwid {
	width: 265px;
}

.homeinputpos {
	padding-top: 7px;
}

.fullnewspos {
	padding-top: 10px;
}

.hotnewspos {
	padding-top: 16px;
}

.posnewstop {
	padding-top: 18px;
}

.rightimgpos {
	padding-top: 12px;
}

.signuppos {
	padding-top: 5px;
}

.signupnewpos {
	padding-top: 3px;
}

.paddtop {
	padding-top: 2px;
}

.btnsubmit {
	background: url(../webimages/btnsubmit.jpg) no-repeat center center;
	width: 62px;
	height: 19px;
	border: 0;
	cursor: pointer;
}

.btnsubmit2 {
	background: url(../webimages/btngo.jpg) no-repeat center center;
	width: 32px;
	height: 19px;
	border: 0;
	cursor: pointer;
}

.btnviewpos {
	padding-right: 10px;
}

.btnviewpos a {
	font-size: 11px;
}

.kampimgpos {
	padding-right: 1px;
}

.newkampimgpos {
	padding-right: 1px;
	padding-left: 7px;
}

.newkampimgposnew {
	padding-right: 1px;
	padding-left: 13px;
}

.gallerybot {
	background: url(../webimages/gallerybottombg.jpg) no-repeat;
	width: 400px;
	height: 49px;
}

.contactbot {
	background: url(../webimages/contactbottombg.jpg) no-repeat;
	width: 400px;
	height: 29px;
}

.registerbot {
	background: url(../webimages/registerbottombg.jpg) no-repeat;
	width: 400px;
	height: 29px;
}

.gallerybottompos {
	padding: 25px 0 0 7px;
}

.btnnextpos {
	padding: 10px 25px 0 0;
}

.posfaqsub {
	padding-top: 25px;
}

.posfaqsubhead {
	padding: 15px 0 13px 4px;
}

.headtest {
	color: #563c89;
	padding-top: 7px;
}

.headtest span {
	font-size: 13px;
}

.headtest i {
	font-size: 12px;
}

.gallerynumbers {
	padding: 7px 10px 0 0;
	color: #9900CC;
	font-size: 11px;
	font-weight: bold;
}

.gallerynumbers a {
	color: #5d4193;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.gallerynumbers span {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
} /* Center panel*/ /* Right panel*/
.imggap {
	font-size: 0;
	padding-bottom: 5px;
}

.imggapmore {
	font-size: 0;
	padding-top: 8px;
}

.newsleft {
	background: url(../webimages/customerleft.jpg) no-repeat;
	width: 8px;
	height: 275px;
}

.newsright {
	background: url(../webimages/customerright.jpg) no-repeat;
	width: 8px;
	height: 275px;
}

.newscenter {
	background: url(../webimages/customercenter.jpg) repeat-x;
	width: 204px;
	height: 275px;
}

.scheduleleft {
	background: url(../webimages/scheduleleft.jpg) no-repeat;
	width: 8px;
	height: 435px;
}

.scheduleright {
	background: url(../webimages/scheduleright.jpg) no-repeat;
	width: 8px;
	height: 435px;
}

.schedulecenter {
	background: url(../webimages/schedulecenter.jpg) repeat-x;
	width: 204px;
	height: 435px;
}

.systemschedulebg {
	background: url(../images/systemschedulebg.jpg) no-repeat;
	width: 188px;
	height: 485px;
}

.systemschedulebg1 {
	background: url(../images/systemschedulebg2.jpg) repeat-x;
	width: 188px;
	background-color: #c4c4c4;
}

.modelchedulebg {
	background: url(../webimages/modelkampschedule.jpg) no-repeat;
	width: 188px;
	height: 1042px;
}

.supershootbg {
	background: url(../webimages/modelkampschedule.jpg) no-repeat;
	width: 188px;
	height: 442px;
}

.masteringmodelchedulebg {
	background: #e8e8e8;
	width: 188px;
}

.coverboxbg {
	background: url(../images/100coverbottombg.jpg) no-repeat bottom;
	width: 220px;
}

.coverboxbg h3 {
	font-size: 11px;
	color: #555555;
	margin: 0;
	padding: 0;
}

.coverboxbg h2 {
	font-size: 12px;
	color: #5d4193;
	margin: 0;
	padding: 0 0 3px 0;
}

.coverboxbg h1 {
	font-size: 11px;
	color: #5d4193;
	margin: 0;
	padding: 0 0 3px 0;
}

.coverboxbgpos {
	padding: 8px 0 0 16px;
}

.coverboxbgborder {
	background: url(../images/coverborder.jpg) repeat-y;
	width: 220px;
}

.coverboxbg ul {
	margin: 0 0 0 14px;
	padding: 2px 0 0 0;
}

.coverboxbg li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../images/bull.png);
}

.coverboxbg strong {
	color: #555555;
	font-size: 11px;
}

.coverboxbg strong span {
	color: #5d4193;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.systemscheduleleft {
	background: url(../images/systemscheduleleft.jpg) no-repeat;
	width: 8px;
	height: 500px;
}

.systemscheduleright {
	background: url(../images/systemscheduleright.jpg) no-repeat;
	width: 8px;
	height: 500px;
}

.systemschedulecenter {
	background: url(../images/systemschedulecenter.jpg) repeat-x;
	width: 204px;
	height: 500px;
}

.systemschedulecenter ul {
	margin: 0 0 0 14px;
	padding: 2px 0 0 0;
}

.systemschedulecenter li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../images/bull.png);
}

.systemschedulecenter strong {
	color: #555555;
	font-size: 11px;
}

.systemschedulecenter strong span {
	color: #5d4193;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.newsinleft {
	background: url(../webimages/newsinleft.jpg) no-repeat;
	width: 4px;
	height: 87px;
}

.newsinright {
	background: url(../webimages/newsinright.jpg) no-repeat;
	width: 4px;
	height: 87px;
}

.newsincenter {
	background: url(../webimages/newsincenter.jpg) repeat-x;
	width: 188px;
	height: 87px;
}

.registerinleft {
	background: url(../webimages/registerleft.jpg) no-repeat;
	width: 6px;
	height: 116px;
}

.registerinright {
	background: url(../webimages/registerright.jpg) no-repeat;
	width: 6px;
	height: 116px;
}

.registerincenter {
	background: url(../webimages/registercenter.jpg) repeat-x;
	width: 185px;
	height: 116px;
}

.signupleft {
	background: url(../webimages/signupleft.jpg) no-repeat;
	width: 4px;
	height: 124px;
}

.signupright {
	background: url(../webimages/signupright.jpg) no-repeat;
	width: 4px;
	height: 124px;
}

.signupcenter {
	background: url(../webimages/signupcenter.jpg) repeat-x;
	width: 212px;
	height: 124px;
}

.signupnewleft {
	background: url(../webimages/signupnewleft.jpg) no-repeat;
	width: 3px;
	height: 140px;
}

.signupnewright {
	background: url(../webimages/signupnewright.jpg) no-repeat;
	width: 3px;
	height: 140px;
}

.signupnewcenter {
	background: url(../webimages/signupnewcenter.jpg) repeat-x;
	width: 214px;
	height: 140px;
}

.imagepagepos {
	padding-left: 4px;
}

.customerlefttwo {
	background: url(../webimages/customerleft2.jpg) no-repeat;
	width: 3px;
	height: 276px;
}

.customerrighttwo {
	background: url(../webimages/customerright2.jpg) no-repeat;
	width: 3px;
	height: 276px;
}

.customercentertwo {
	background: url(../webimages/customercenter2.jpg) repeat-x;
	width: 214px;
	height: 276px;
}

.bgnews {
	background: url(../webimages/newsbg.jpg) no-repeat;
	width: 200px;
	height: 253px;
}

.newsbgpos {
	padding-left: 2px;
	padding-top: 6px;
}

.newsbgcont {
	padding-left: 6px;
}

.newsinpos {
	padding-left: 5px;
}

.posschedule {
	padding: 8px 0 0 8px;
}

.schedulebg {
	background: url(../webimages/quotebg1.jpg) no-repeat;
	width: 188px;
	height: 404px;
}

.flashinpos {
	padding-left: 13px;
}

.newstext p {
	font-size: 11px;
	color: #757575;
	line-height: 12px;
}

.newstext a {
	font-size: 11px;
	color: #757575;
	line-height: 12px;
	text-decoration: none;
}

.newstext a:hover {
	text-decoration: none;
	color: #639;
}

.newstextpos {
	padding: 0 5px 0 45px;
}

.newnewstextpos {
	padding: 0 5px 0 25px;
}

.scheduletextpos {
	padding: 0 4px 0 5px;
}

.registertextpos {
	padding: 0 5px 0 5px;
}

.btnpos {
	padding: 6px 5px 0 0;
}

.btnpos a {
	text-decoration: none;
	font-size: 11px;
	color: #5d4193;
	font-weight: bold;
} /* Right panel*/ /* Footer panel*/
#footerbottom {
	text-align: center;
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	color: #777777;
	line-height: 15px;
	padding-top:5px;
}

#footerbottom li {
	float: left;
	list-style: none;
}

.divide {
	background: url(../webimages/divide.jpg) no-repeat;
	width: 7px;
	height: 16px;
}

.careerpos {
	padding-left: 8px;
	padding-right: 8px;
}

.testipos {
	width: 75px;
}

.modpos {
	width: 70px;
}

.customerservicepos {
	width: 100px;
}

.frequentpos {
	width: 160px;
}

.makepos {
	width: 90px;
}

#footermenubottom {
	padding-left: 113px;
	padding-top: 10px;
}

#footermenubottom li {
	padding-left: 5px;
}
/* Footer panel*/ /* Testimonial content */
.artistright {
	background: url(../webimages/artistright.jpg) no-repeat;
	width: 8px;
	height: 195px;
}

.artistcenter {
	background: url(../webimages/artistcenter.jpg) repeat-x;
	width: 435px;
	height: 195px;
}

.artistleft {
	background: url(../webimages/artistleft.jpg) no-repeat;
	width: 178px;
	height: 195px;
}

.artistnewright {
	background: url(../webimages/artistnewright.jpg) no-repeat;
	width: 8px;
	height: 149px;
}

.artistnewcenter {
	background: url(../webimages/artistnewcenter.jpg) repeat-x;
	width: 435px;
	height: 149px;
}

.artistnewleft {
	background: url(../webimages/artistnewleft.jpg) no-repeat;
	width: 178px;
	height: 149px;
}

.artisttestiright {
	background: url(../webimages/artisttestiright.jpg) no-repeat;
	width: 8px;
	height: 139px;
}

.artisttesticenter {
	background: url(../webimages/artisttesticenter.jpg) repeat-x;
	width: 435px;
	height: 139px;
}

.artisttestileft {
	background: url(../webimages/artisttestileft.jpg) no-repeat;
	width: 178px;
	height: 139px;
}

.artistdesignation {
	width: 410px;
}

.testimonialpos {
	padding: 15px 0 0 0;
}

.testinameleft {
	background: url(../webimages/testiinnerleft.jpg) no-repeat;
	width: 8px;
	height: 29px;
}

.testiinnercenter {
	background: url(../webimages/testiinnercenter.jpg) repeat-x;
	width: 402px;
	height: 29px;
}

.testiright {
	background: url(../webimages/testiright.jpg) no-repeat;
	width: 8px;
	height: 99px;
}

.testileft {
	background: url(../webimages/testileft.jpg) no-repeat;
	width: 178px;
	height: 99px;
}

.quote {
	float: right;
}

.testicenter {
	background: url(../webimages/testicenter.jpg) repeat-x;
	width: 435px;
	height: 99px;
}

.testiimages {
	padding: 2px 0 0 3px;
}

.testicontpos {
	padding: 1px 0 0 25px;
}

.contpostestimonials {
	font-size: 11px;
	padding: 3px 0 0 0;
	color: #555555;
	line-height: 13px;
}

.twocolleftpanel .allp {
	font-size: 11px;
	color: #555555;
	line-height: 15px;
	padding: 40px 10px 0 10px;
}

.contpostestimonialsvertical {
	font-size: 11px;
	padding: 7px 0 0 0;
	color: #555555;
	line-height: 13px;
}

.contpostestimonialsvertical p a {
	color: #663399;
	text-decoration: none;
	font-weight: bold;
}

.contpostestimonials span {
	color: #00CCFF;
}

.testiother {
	padding: 2px 0 0 335px;
}

.testiimggapmore {
	padding-top: 8px;
}

.modelnamepos {
	padding: 5px 20px 0 0;
	float: right;
	color: #222222;
	line-height: 17px;
}

.modelnameposnew {
	padding: 0px 20px 0 0;
	color: #222222;
	line-height: 16px;
} /* Testimonial content end here */ /* common */
.contactnewpos {
	padding-left: 5px;
}

.customerpad {
	padding-top: 5px;
} /*venkat contact*/
.locationleft {
	background: url(../webimages/locationleft.jpg) no-repeat;
	width: 2px;
	height: 177px;
}

.locationright {
	background: url(../webimages/locationright.jpg) no-repeat;
	width: 2px;
	height: 177px;
}

.locationcenter {
	background: url(../webimages/locationcenter.jpg) repeat-x;
	width: 216px;
	height: 177px;
}

.retouchinglocationleft {
	background: url(../webimages/locationleft.jpg) no-repeat;
	width: 2px;
	height: 161px;
}

.retouchinglocationright {
	background: url(../webimages/locationright.jpg) no-repeat;
	width: 2px;
	height: 161px;
}

.retouchinglocationcenter {
	background: url(../webimages/locationcenter.jpg) repeat-x;
	width: 216px;
	height: 161px;
}

.contactlocationleft {
	background: url(../webimages/locationleft.jpg) no-repeat;
	width: 2px;
	height: 147px;
}

.contactlocationright {
	background: url(../webimages/locationright.jpg) no-repeat;
	width: 2px;
	height: 147px;
}

.contactlocationcenter {
	background: url(../webimages/locationcenter.jpg) repeat-x;
	width: 216px;
	height: 147px;
}

.subleft {
	background: url(../webimages/locationleft.jpg) no-repeat;
	width: 2px;
	height: 105px;
}

.subright {
	background: url(../webimages/locationright.jpg) no-repeat;
	width: 2px;
	height: 105px;
}

.subcenter {
	background: url(../webimages/locationcenter.jpg) repeat-x;
	width: 216px;
	height: 105px;
}

.centeraboutslick {
	background: url(../webimages/centeraboutslick.jpg) repeat-x;
	width: 216px;
	height: 411px;
}

.centerconaboutslick {
	background: url(../webimages/centerconaboutslick.jpg) repeat-x;
	width: 216px;
	height: 470px;
}

.rightaboutslick {
	background: url(../webimages/rightaboutslick.jpg) no-repeat;
	width: 2px;
	height: 411px;
}

.leftaboutslick {
	background: url(../webimages/leftaboutslick.jpg) no-repeat;
	width: 2px;
	height: 411px;
}

.rightconaboutslick {
	background: url(../webimages/rightconaboutslick.jpg) no-repeat;
	width: 2px;
	height: 470px;
}

.leftconaboutslick {
	background: url(../webimages/leftconaboutslick.jpg) no-repeat;
	width: 2px;
	height: 470px;
}

.sidecontactcont {
	padding: 10px 5px 10px 15px;
}

.sidecontactcont p {
	font-size: 11px;
	color: #656565;
	line-height: 15px;
}

.contactcenter {
	background: url(../webimages/photographycenter.jpg) repeat-x;
	width: 204px;
	height: 139px;
}

.welcomecontactleft {
	background: url(../webimages/welcomeleft.jpg) no-repeat;
	width: 8px;
	height: 139px;
}

.welcomecontactright {
	background: url(../webimages/welcomeright.jpg) no-repeat;
	width: 8px;
	height: 139px;
}

.contactrightpos {
	padding-right: 5px;
}

.direction {
	padding: 7px 0 13px 0;
}

.shootpos {
	padding: 10px 0 13px 0;
}

.locationpos {
	padding: 10px 0 0 30px;
}

.locationposnew {
	padding: 5px 0 0 30px;
}

.locationposnew p {
	font-size: 11px;
	color: #757575;
	line-height: 15px;
	font-family: Tahoma;
}

.locationpos p {
	font-size: 11px;
	color: #757575;
	line-height: 15px;
	font-family: Tahoma;
}

.posphone {
	margin-left: 25px;
}

.bottomloc {
	padding-bottom: 5px;
}

.toploc {
	padding-top: 25px;
}

.innersubnew {
	width: 105px;
	border: #CCCCCC solid 1px;
	height: 17px;
	color: #999999;
	font-size: 11px;
}

.contactsubscribepos {
	padding-left: 10px;
}

.contactaddresshead {
	text-decoration: underline;
	font-size: 11px;
	color: #757575;
	line-height: 17px;
	padding-top: 10px;
	font-weight: bold;
} /*Start of Footer*/
#footer {
	margin: 0 auto;
	padding: 0;
	width: 600px;
	text-align: left;
}

#footerlast {
	margin: 0 auto;
	padding: 0;
	width: 600px;
	text-align: left;
}

#footerbgfaq {
	width: 600px;
}

#footerbg {
	height: 20px;
	width: 600px;
} /*End of Footer*/
.startingletters {
	color: #663399;
}

.startingletterscenter {
	color: #663399;
	font-size: 11px;
}

.btnconfirm {
	background: url(../images/confirm.jpg) no-repeat;
	width: 91px;
	height: 22px;
	cursor: pointer;
	border: 0;
}

.btnback {
	background: url(../images/back.jpg) no-repeat;
	width: 91px;
	height: 22px;
	cursor: pointer;
	border: 0;
}

#package {
	width: 622px;
	padding: 0 20px 10px 15px;
}

#package input {
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
}

#package h3 {
	color: #553D87;
	font-size: 13px;
	font-family: "arial";
	font-weight: bold;
}

#package .row1 span {
	color: #333333;
	font-size: 11px;
	width: 530px;
	float: left;
}

#package .row1 p {
	color: #333333;
	font-size: 11px;
	padding: 0px 0 0px 20px;
}

#package label {
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding-right: 22px;
}

#package .clearboth {
	clear: both;
	height: 0px;
	font-size: 0px;
}

#package .row2 span {
	color: #333333;
	font-size: 11px;
	width: 530px;
	float: left;
}

#package .row3 span {
	color: #333333;
	font-size: 11px;
	width: 530px;
	float: left;
}

#package .row4 span {
	color: #333333;
	font-size: 11px;
	width: 530px;
	float: left;
}

.row5 span {
	color: #999999;
	font-size: 11px;
	width: 530px;
	float: left;
}

#package .calculate {
	background: url(../images/calculate.jpg) no-repeat;
	width: 91px;
	height: 22px;
	border: 0px;
	cursor: pointer;
}

#package .divline {
	border-top: #CDCDCD solid 1px;
	width: 603px;
	font-size: 1px;
}

#package .bottom_row {
	width: 530px;
}

#package .bottom_row p {
	padding: 15px 0 20px 0;
	font-size: 11px;
	color: #333333;
}

#package .bottom_row input {
	margin-left: 270px;
}

#package .bottom_row span {
	color: #FF0033;
	font-weight: bold;
}

#package .total_result label {
	font-size: 22px;
	font-weight: bold;
	float: left;
	padding-left: 239px;
}

/* new stylesheet for packages css */
.pack-heading {
	width: 608px;
	height: 31px;
}

.slick-packages {
	display: table;
	width: 643px;
	padding: 0px 0px 0px 12px;
}

.gold-starter {
	width: 180px;
	display: table;
	float: left;
	text-align: left;
	margin-top: 28px;
	margin-right: 34px;
}

.gold-starter h2 {
	margin: 0;
}

.headshot-pro .info1 {
	font-family: 'Arimo', sans-serif;
	color: #7753ac;
	font-size: 12px;
	padding: 20px 0px 15px;
}

.info1 {
	font-family: 'Arimo', sans-serif;
	color: #7753ac;
	font-size: 14px;
	padding: 15px 0px 10px;
}

.info2 {
	font-family: 'Arimo', sans-serif;
	color: #7753ac;
	font-size: 12px;
	padding: 10px 0px 14px;
}

.info3 {
	font-family: 'Arimo', sans-serif;
	color: #7753ac;
	font-size: 12px;
	padding: 10px 0px 0px;
}

.info4 {
	font-family: 'Arimo', sans-serif;
	color: #7753ac;
	font-size: 12px;
	padding: 8px 0px 14px;
}

.list-heading {
	font-family: 'Arimo', sans-serif;
	color: #7753ac;
	font-size: 13px;
}

.gold-starter ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.gold-starter ul li {
	font-family: 'Arimo', sans-serif;
	color: #7753AC;
	font-size: 12px;
	list-style: disc;
	margin-left: 17px;
	margin-top: 2px;
}

.platinium-starter {
	width: 180px;
	display: table;
	float: left;
	text-align: left;
	margin-top: 28px;
	margin-right: 25px;
}

.platinium-starter h2 {
	margin: 0;
}

.platinium-starter ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.platinium-starter ul li {
	font-family: 'Arimo', sans-serif;
	color: #7753AC;
	font-size: 12px;
	list-style: disc;
	margin-left: 17px;
	margin-top: 2px;
}

.packageleftpanel {
	width: 655px;
}

.platinium {
	
}

.diamond {
	width: 195px;
	display: table;
	float: left;
	text-align: left;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 15px;
}

.diamond h2 {
	margin: 0;
}

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

.diamond ul li {
	font-family: 'Arimo', sans-serif;
	color: #7753AC;
	font-size: 12px;
	list-style: disc;
	margin-left: 17px;
	margin-top: 2px;
}

.call-number {
	display: table;
	float: left;
	width: 403px;
	margin-top: 10px;
}

#contentcontainer-packages {
	padding: 0 0 0 11px;
}

.last-gold {
	margin-right: 0 !important;
}

/*********************************   MENU    **********************************/

#menu {
width: 90.5%;
margin: 0 auto;
}

ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

ul.menu * {
	margin: 0;
	padding: 0
}

ul.menu a {
	display: block;
	color: #000;
	text-decoration: none
}

ul.menu li {
	position: relative;
	float: left;
	margin-right: 2px;
	padding:0;
	}

ul.menu ul {
	position: absolute;
	top: 31px;
	left:44px;
	display: none;
	opacity: 0;
	list-style: none
}


ul.menu ul li {
	position: relative;
	border-top: none;
	width: 125px;
	margin: 0
}

ul.menu ul li a {
	display: block;
	padding: 3px 7px 5px;
}

ul.menu ul ul {
	left: -129px;
	top: 2px;
}

ul.menu .menulink {
	padding: 5px 35px 13px;
	font-weight: bold;
}

ul.menu .menulink {
	color: #333;
   padding: 5px 0px 14px 52px;
}

ul.menu .menulink:hover {
	color: #609;
}

ul.menu .sub {
	background: url(../webimages/seta.gif) 113px 6px no-repeat
}

#topmenu {
	height: 42px;
	background: url(../webimages/menubg.jpg) no-repeat;
	width: 933px;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: -5px;
	margin-left: 0px;
	margin-bottom: -1px;
}
/***************/
/*this is for submenu background */
.menutoppos {
padding-top: 11px;
width: 100%;
float: left;
}

.menutoppos a {
	text-decoration: none;
}

.menutoppos ul,.menutoppos li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.menutoppos li {
	float: left;
	position: relative;
}

.menutoppos li a {
	color: #609;
}

.menutoppos ul ul li {
	clear: both;
	display: block;
	margin: 0 0px;
}

.menutoppos ul ul {
	background: url(../images/1_menu_bg.png) repeat;
}

#topmenu {
	z-index: 9999;
	position: relative;
}


#topmenu .menutoppos li ul a {
	padding: 2px 8px 3px;
	font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 10px;
	display: block;
}

#topmenu .menutoppos li ul li:hover {
	background-image: url(../webimages/bg.jpg);
	background-repeat: repeat-x;
	color: white;
}

#topmenu .menutoppos li ul li:hover a {
	color: white;
}

#topmenu .menutoppos li ul li li a {
	color: #5D4193 !important;
}

#topmenu .menutoppos li ul li li:hover a {
	color: #fff !important;
}

#topmenu a.item {
	background: url(../webimages/seta.gif) no-repeat 95% 50%;
}

.menutoppos li ul li {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.menutoppos li ul li:first-child {
	border-top: 1px solid #fff;
}

.menutoppos li ul li:last-child {
	border-bottom: 1px solid #fff;
}

.menutoppos li ul {
	display: none;
	position: absolute;
	-moz-box-shadow: 2px 2px 0px #d6d6d6;
	-webkit-box-shadow: 2px 2px 0px #d6d6d6;
	box-shadow: 2px 2px 0px #d6d6d6;
}

.menutoppos li ul.first-menu {
	padding-bottom: 1px;
}

.menutoppos ul.first-menu ul.second-menu {
	display: none;
	top: 0;
}
.inner_container {
	background: url(../webimages/logo.jpg) no-repeat; 
	width: 1027px; 
	height: 53px;
	}